Come trovare il processo che consuma più CPU in Linux
Per trovare il processo che consuma più CPU in Linux, abbiamo diverse alternative.
Già usando semplicemente HTOP possiamo ordinare i processi come vogliamo.
Se invece vogliamo usare il più "classico" TOP, possiamo fare cosi:
$ top -o +%CPU
Se siamo abituati al comando ps:
$ ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu | head
PID PPID CMD %MEM %CPU
28858 8250 /usr/lib/firefox/firefox 1.7 7.5
17310 17246 /opt/vivaldi/vivaldi-bin -- 1.0 0.8
8250 8232 cinnamon --replace 2.0 0.6
8030 8024 /usr/lib/xorg-server/Xorg : 0.4 0.4
17518 8567 /usr/lib/chromium/chromium 1.4 0.4
17232 8250 /opt/vivaldi/vivaldi-bin 0.4 0.2
27628 1 /opt/teamviewer/tv_bin/team 0.0 0.2
1 0 /sbin/init 0.0 0.0
2 0 [kthreadd] 0.0 0.0
Altro comando utile è watch, che ci permette di monitare la CPU in maniera continuativa:
$ watch "ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu | head"
Enjoy!
linux ps top htop watch cpu
Commentami!