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
[RISOLTO]Automatizzare modifica nice values per Citrix
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
-
Twenty-Seven
- Linux 0.x

- Messaggi: 99
- Iscritto il: dom 27 gen 2013, 14:59
- Slackware: 14.2
- Kernel: 4.14.29
- Desktop: Xfce
[RISOLTO]Automatizzare modifica nice values per Citrix
Ultima modifica di Twenty-Seven il lun 9 mar 2015, 23:15, modificato 1 volta in totale.
-
Twenty-Seven
- Linux 0.x

- Messaggi: 99
- Iscritto il: dom 27 gen 2013, 14:59
- Slackware: 14.2
- Kernel: 4.14.29
- Desktop: Xfce
Re: Automatizzare modifica nice values per Citrix
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.
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.