Sui grafici di caricamento del server Ubuntu vedo 4 tipi di consumo di CPU: Utente, Sistema, Nizza e Inattivo.
Cosa significa Nice type?
Sui grafici di caricamento del server Ubuntu vedo 4 tipi di consumo di CPU: Utente, Sistema, Nizza e Inattivo.
Cosa significa Nice type?
Risposte:
È la priorità di programmazione della CPU, valori più alti (+19) indicano una priorità più bassa e valori più bassi (-20) significano una priorità più alta (relazione inversa). man 2 getpriority
ti darà molti dettagli. È possibile impostare il valore corretto all'avvio di un processo con il nice
comando e quindi modificarlo con il renice
comando. Solo il superutente (root) può specificare un aumento prioritario di un processo.
nice
significa ma non cosa significa "bel tempo CPU" in alto.
In un grafico o report di utilizzo della CPU, la percentuale di CPU "piacevole" è la percentuale di tempo della CPU occupata dai processi a livello di utente con un valore positivo positivo (priorità di pianificazione inferiore, vedere man nice
per i dettagli).
Fondamentalmente è il tempo della CPU che è attualmente "in uso", ma se arriva un processo normale (valore positivo 0) o priorità alta (valore negativo negativo), quei programmi verranno espulsi dalla CPU.
man 1 iostat
``% piacevole: mostra la percentuale di utilizzo della CPU che si è verificata durante l'esecuzione a livello di utente con una buona priorità ''. Non sembra il tempo della CPU.
%user
: Percentuale di utilizzo della CPU verificatasi durante l'esecuzione a livello di utente (applicazione).
%nice
: Percentuale di utilizzo della CPU verificatasi durante l'esecuzione a livello di utente con una buona priorità.
%system
: Percentuale di utilizzo della CPU verificatasi durante l'esecuzione a livello di sistema (kernel).
%iowait
: Percentuale di tempo in cui la CPU o le CPU erano inattive durante le quali il sistema aveva una richiesta di I / O su disco in sospeso.
%idle
: Percentuale di tempo in cui la CPU o le CPU erano inattive e il sistema non disponeva di una richiesta di I / O su disco in sospeso.
Fonte: http://www.cyberciti.biz/tips/how-do-i-find-out-linux-cpu-utilization.html
Vedi anche man mpstat
.
Nice è destinato a lavori batch o in background. I lavori sono classificati (con una priorità di pianificazione inferiore), quindi non usano la CPU quando gli utenti online ne hanno bisogno. I programmi simpatici e rinomati danno la giusta priorità. Le buone priorità negative sono cattive (in tempo reale).
Se hai un tempo di inattività basso ma un sacco di tempo piacevole, probabilmente stai eseguendo un processo in background come Seti a casa o qualcos'altro simile.