Vogliate misurare!
Questo tip mira a fornire gli strumenti per un controllo rapido dell’utilizzo della CPU. Una prima analisi possiamo farla utilizzando top un comando già presente nel nostro sistema; questo il mio output:
Si possono vedere, tra le altre, le statistiche sull’utilizzazione della CPU e il tempo trascorso tra l’ultimo screen update e il tempo totale espresso in percentuale.
Per approfondire abbiamo bisogno di un semplice pacchetto, sysstat, installabile tramite yast per Opensuse, o con sudo apt-get install sysstat per Ubuntu e Debian derivati; questi i comandi principali:
- mpstat -P ALL (utilissimo per SMP system, ossia in caso di multiple CPU, ma va bene anche su UP machines);
- sar -u 2 5 (il comando sar stampa le attività del sistema operativo per i diversi livelli, in questo caso 5 volte ad intervalli di 2 secondi);
- %user è la percentuale di uso della CPU nel livello user (application);
- %nice è la percentuale di uso della CPU nel livello user con priorità nice;
- %system è la percentuale di uso della CPU nel livello system (kernel);
- %iowait è la percentuale di tempo nel quale la CPU era inattiva e il sistema aveva una outstanding disk I/O request;
- %idle è la percentuale di tempo nel quale la CPU era inattiva e il sistema non aveva una outstanding disk I/O request;
- ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10 (questa linea di comando serve a determinare i 10 processi che più assorbono le risorse della CPU);
- iostat -xtc 5 3 (questo invece riporta le statistiche, non solo della CPU, ma anche delle periferiche e delle partizioni, in questo caso 3 output ogni 5 secondi);
Infine, un altro strumento è $ gnome-system-monitor il tool grafico che tutti conosciamo e che non ha bisogno di presentazioni.
Post correlati...
Problemi con kdesupport... by Mad on May 11th, 2009
Da qualche giorno non riuscivo a compilare kdesupport.
Podcast in Ubuntu 7.10 by Mad on January 14th, 2008
Scaricare podcast con Gutsy è veramente "easy"; basta installare gpodder (sudo apt-get install gpodder) e digitare il del podcast nella finestra in basso a sinistra.
Settare il DNS da linea di comando. by Mad on December 30th, 2007
Bisogna editare il file /etc/resolv.
Dragbox by Mad on April 22nd, 2008
La linea di comando e il desktop sono entrambe interfacce sofisticate, ma sono soprattutto due realtà separate.
Usare la shell per cercare i file by Mad on June 18th, 2008
L'avvento delle interfacce grafiche (gnome, kde.
Bentornato!











