Come trovare il processo che consuma più CPU in Linux

Mattepuffo's logo
Come trovare il processo che consuma più CPU in Linux

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!


Condividi

Commentami!