使用过多CPU查找进程的命令

use*_*342 8 linux shell cpu operating-system

我可以使用什么命令来查找使用大量CPU的进程?我可以不安装新的东西吗?

squ*_*guy 17

或者使用一些其他的工具你可以做:

ps aux | sort -rk 3,3 | head -n 5
Run Code Online (Sandbox Code Playgroud)

更改head的值以获取要查看的进程数.


Gil*_*not 5

试着这样做:

top -b -n1 -c 
Run Code Online (Sandbox Code Playgroud)

如果您希望占用CPU时间最多的进程:

top -b -n1 -c  | awk '/PID *USER/{print;getline;print}'
Run Code Online (Sandbox Code Playgroud)

要么

top -b -n1 -c  | grep -A 2 '^$'
Run Code Online (Sandbox Code Playgroud)