Pagina 1 di 1

[RISOLTO]Automatizzare modifica nice values per Citrix

Inviato: sab 3 gen 2015, 11:46
da Twenty-Seven
Ciao ragazzi, come forse altri tra voi, io lavoro da casa ed utilizzo il Citrix receiver per collegarmi al pc del lavoro. Collegandosi da una macchina linux ad una windows (rispetto che da windows a windows) si lavora benissimo, ma la risposta del sistema remoto è meno immediata (ogni tanto si freeza un mezzo secondo mentre si digita, oppure lo scrolling in un file excel è meno fluido e continuo, robe di questo genere insomma). Non so i motivi di tutto ciò, e forse è anche normale dato che si interfacciano comunque due sistemi differenti, fatto sta che per eliminare il problema una soluzione che ho trovato è di modificare il nice value del server X e del processo del receiver a -10.
Così facendo ho notato che, sebbene la fluidità non sia comunque "totale", tuttavia la risposta del programma è molto più immediata, più "pronta" diciamo. Quello che volevo fare era automatizzare il processo, cioè ogni volta che viene lanciato il Citrix, il sistema modifichi in automatico i due suddetti nice values, per poi riportare X al valore originario (cioè 0) una volta che chiudo il Citrix. Come potrei fare una cosa del genere?

P.S. Sul mio pc locale uso slax

Grazie mille

Re: Automatizzare modifica nice values per Citrix

Inviato: lun 9 mar 2015, 23:14
da Twenty-Seven
Ho trovato una soluzione al problema, che rende superfluo modificare lo schedule dei processi.
La riporto per chi avesse lo stesso problema. Sostanzialmente è sufficiente modificare il file di configurazione All_Regions.ini. Questo file si trova nella directory in cui avete installato il receiver, che se è quella di default dovrebbe essere

/opt/Citrix/ICAClient/config/All_Regions.ini

In quel file ci sono millanta parametri, tra cui i due seguenti:

KeyboardTimer=*
MouseTimer=*

L' asterisco significa che il parametro accetta un range di valori.
Il valore di default è 100, cioè il sistema memorizza digitazione e movimenti del mouse e li invia alla macchina remota ogni 100 msec.
Ho messo 25 e la risposta del sistema è praticamente diventata immediata, quasi come essere in locale. Il rovescio della medaglia è che i pacchetti inviati sono 4 volte tanti, ma con una normalissima adsl non c'è nessun problema di banda.