Используя ps
и небольшую командную строку, вы можете сортировать процессы по загрузке процессора:
ps -Ao pcpu,pid,args | sort -r -k1
если вы хотите иметь возможность просматривать его:
ps -Ao pcpu,pid,args | sort -r -k1 | less
Пример вывода:
%CPU PID COMMAND
4.4 5229 perl -e print 1 while 1
0.2 5202 sshd: root@pts/0
0.1 5205 -bash
0.0 9 [events/1]
0.0 936 [kedac]
0.0 8 [events/0]
0.0 7 [watchdog/1]
0.0 6 [ksoftirqd/1]
0.0 5 [migration/1]
0.0 5232 less
0.0 5231 sort -r -k1
0.0 5230 ps -Ao pcpu,pid,args
0.0 4 [watchdog/0]
0.0 454 /sbin/udevd -d
0.0 421 [kauditd]
0.0 4049 /usr/sbin/pure-uploadscript -B -r /root/handler.sh
0.0 4046 pure-ftpd (SERVER)
0.0 3 [ksoftirqd/0]
0.0 395 [kjournald]