问题
What command can I use to find a process that's using a lot of CPU? Can I do this without installing something new?
回答1:
Or using a few other utils you could do:
ps aux | sort -rk 3,3 | head -n 5
Change the value of head to get the number of processes you want to see.
回答2:
Try doing this :
top -b -n1 -c
And if you want the process that takes the most %CPU times :
top -b -n1 -c | awk '/PID *USER/{print;getline;print}'
or
top -b -n1 -c | grep -A 2 '^$'
来源:https://stackoverflow.com/questions/15103662/command-for-finding-process-using-too-much-cpu