nice e renice
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.
-
sunreal
- Master

- Messaggi: 1599
- Iscritto il: dom 10 apr 2005, 0:00
- Slackware: 14.1
- Desktop: kde
- Località: P.P.P.
nice e renice
Ho letto che per cambiare la priorità dei processi si usano questi due comandi, quello che vorrei capire è se posso ottenere quello che voglio, il mio problema è che spesso devo stampare molte pagine (500) e se sto giocando online il gioco procede a scatti, ho notato che i processi alcx11 e gs, legati alla stampa, in due occupano nella tavola dei processi il 71% della colonna utente. Questa "occupazione" non è fissa ma dura per una frazione di secondo per ogni pagina stampata. cambiando la loro priorità, e magari quella del gioco, posso ottenere che il gioco non si impunti ogni 4 secondi?
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: nice e renice
Con renice "forse", nel senso che non l'ho mai usato.
Devi capire l'id ed agire.
Con nice "si", ma devi avviare la stampa da riga di comando.
Secondo come e con cosa stampi, forse renice fa al caso tuo con un semplice
dove pid è il pid del processo di stampa
Devi capire l'id ed agire.
Con nice "si", ma devi avviare la stampa da riga di comando.
Secondo come e con cosa stampi, forse renice fa al caso tuo con un semplice
Codice: Seleziona tutto
renice priorità -p pid
Ultima modifica di conraid il mer 23 gen 2008, 11:55, modificato 1 volta in totale.
Re: nice e renice
prova con
Codice: Seleziona tutto
$nice -n 19 kprinter nomi_file_da_stampare
Re: nice e renice
Conraid la smetti è già 2 volte che posti un secondo prima di me
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: nice e renice
Offtopic: E sono un bot antisociale, ricordalomarghe ha scritto:![]()
Conraid la smetti è già 2 volte che posti un secondo prima di me
ah già sei un bot.... dimenticavo
Re: nice e renice
Offtopic: miticoconraid ha scritto: Offtopic: E sono un bot antisociale, ricordalo
- Vito
- Staff

- Messaggi: 4182
- Iscritto il: mar 5 dic 2006, 17:28
- Nome Cognome: Vito
- Desktop: MacOS
- Località: Monaco (DE)
- Contatta:
Re: nice e renice
Offtopic: non vi ammazzate! [-X C'è ne è per tutti!
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]
"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]
"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]
-
sunreal
- Master

- Messaggi: 1599
- Iscritto il: dom 10 apr 2005, 0:00
- Slackware: 14.1
- Desktop: kde
- Località: P.P.P.
Re: nice e renice
In realtà volevo capire più che la sintassi del comando, l'effettiva efficacia per risolvere il mio problema. che mi dite?
Re: nice e renice
Ma secondo me come metodo è efficace, però provalo...
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: nice e renice
Il problema è che devi agire su quei due processi che ti occupano tempo cpu. Ma sono "fissi" o si lanciano ad ogni pagina? Devi capire questo.sunreal ha scritto:In realtà volevo capire più che la sintassi del comando, l'effettiva efficacia per risolvere il mio problema. che mi dite?
Al limite fai il contrario, modifica il livello del programma che vorresti usare senza scatti
-
sunreal
- Master

- Messaggi: 1599
- Iscritto il: dom 10 apr 2005, 0:00
- Slackware: 14.1
- Desktop: kde
- Località: P.P.P.
Re: nice e renice
I due processi sono sempre in esecuzione, solo che ogni 4/5 secondi vanno al massimo (come occupazione risorse) per circa un secondo poi tornano a livelli bassissimi e poi ricominciano.conraid ha scritto:Il problema è che devi agire su quei due processi che ti occupano tempo cpu. Ma sono "fissi" o si lanciano ad ogni pagina? Devi capire questo.sunreal ha scritto:In realtà volevo capire più che la sintassi del comando, l'effettiva efficacia per risolvere il mio problema. che mi dite?
Al limite fai il contrario, modifica il livello del programma che vorresti usare senza scatti
Mi chiedevo, come alternativa, non si può dire ad un processo di occupare al massimo una certa percentuale di risorse?
- danix
- Staff

- Messaggi: 3289
- Iscritto il: ven 27 ott 2006, 19:32
- Nome Cognome: Danilo M.
- Slackware: 64 current
- Kernel: 6.12.13 x86_64
- Desktop: i3
- Località: Verona (VR)
- Contatta:
Re: nice e renice
Scusate se mi intrometto...
nice si può usare da utente normale??
a me è successo questo:
forse devo mettere il mio utente in qualche gruppo particolare??
Grazie dell'aiuto e scusate l'intromissione...
Ciau
nice si può usare da utente normale??
a me è successo questo:
Codice: Seleziona tutto
[danix@SinCity - ~] ven gen 25 23:24:22
$ nice -n -15 torcs
nice: cannot set niceness: Permission denied
Grazie dell'aiuto e scusate l'intromissione...
Ciau
Re: nice e renice
Nice non lascia impostare ad un utente normale una priorità così alta...
il massimo è 0, non credo sia una questione di gruppi
alla fine è anche sensato poichè se un utente normale avesse un tale privilegio
potrebbe rendere inutilizzabile il sistema, se guardi con top il privilegio più
alto tra i processi è -5 ed appartengono all'utente root...
il massimo è 0, non credo sia una questione di gruppi
alla fine è anche sensato poichè se un utente normale avesse un tale privilegio
potrebbe rendere inutilizzabile il sistema, se guardi con top il privilegio più
alto tra i processi è -5 ed appartengono all'utente root...
- albatros
- Iper Master

- Messaggi: 2098
- Iscritto il: sab 4 feb 2006, 13:59
- Kernel: 6.18.0
- Desktop: gnome and lxqt
- Distribuzione: Ubuntu 24.04 & FC 41
- Località: Darmstadt - Germania
Re: nice e renice
Solo root può assegnare nice negativi, essendo il nice di default 0, ovvero non puoi assegnare un nice più basso di quello assegnato da root e neanche di quello attuale se negativo.
Es.:
Puoi però agire su /etc/sudoers e usare sudo.
Es.:
Codice: Seleziona tutto
g@darkenergy:~$ xmms&
[2] 2444
g@darkenergy:~$ renice -1 2444
renice: 2444: setpriority: Permission denied
g@darkenergy:~$ renice +1 2444
2444: vecchia priorità 0, nuova priorità 1
g@darkenergy:~$ su
Password:
root@darkenergy:/home/g# renice +5 2444
2444: vecchia priorità 1, nuova priorità 5
root@darkenergy:/home/g# exit
exit
g@darkenergy:~$ renice +1 2444
renice: 2444: setpriority: Permission denied
g@darkenergy:~$ renice +6 2444
2444: vecchia priorità 5, nuova priorità 6
g@darkenergy:~$ su
Password:
root@darkenergy:/home/g# renice -4 2444
2444: vecchia priorità 6, nuova priorità -4
root@darkenergy:/home/g# exit
exit
g@darkenergy:~$ renice +1 2444
2444: vecchia priorità -4, nuova priorità 1
g@darkenergy:~$ renice -3 2444
renice: 2444: setpriority: Permission denied
g@darkenergy:~$ su
Password:
root@darkenergy:/home/g# renice -4 2444
2444: vecchia priorità 1, nuova priorità -4
root@darkenergy:/home/g# exit
exit
g@darkenergy:~$ renice -3 2444
2444: vecchia priorità -4, nuova priorità -3
g@darkenergy:~$ renice -1 2444
2444: vecchia priorità -3, nuova priorità -1
g@darkenergy:~$ renice -2 2444
renice: 2444: setpriority: Permission denied
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: nice e renice
Questo non lo so a dire il verosunreal ha scritto: Mi chiedevo, come alternativa, non si può dire ad un processo di occupare al massimo una certa percentuale di risorse?
