LimiT-MaTz
10-12-2005, 16:42
Sto cercando di trovare un metodo per determinare quale sia il processo che occuppa maggiormente Cpu.
Per ora uso uno script Bash => top -b -n 1 | head -n 8 | tail -n 1 | awk '{print $2 " " $9 " " $12}' che richiamo con una chiamata system.
Questa soluzione e' sicuramente molto funzionale ma non molto elegante.
Mi stavo chiedendo se esisteva qualche altro sistema, un'idea potrebbe essere quella di andare a controllare tutti i PID in /proc , ma mi sembra molto onerosa.
Avete qualche idea / suggerimento ?
Per ora uso uno script Bash => top -b -n 1 | head -n 8 | tail -n 1 | awk '{print $2 " " $9 " " $12}' che richiamo con una chiamata system.
Questa soluzione e' sicuramente molto funzionale ma non molto elegante.
Mi stavo chiedendo se esisteva qualche altro sistema, un'idea potrebbe essere quella di andare a controllare tutti i PID in /proc , ma mi sembra molto onerosa.
Avete qualche idea / suggerimento ?