命令使用太多的CPU发现过程[关闭](Command for finding process usi

2019-07-20 14:36发布

什么命令我可以用它来发现是一个使用了大量的CPU的进程? 我能做到这一点,而无需安装新的东西?

Answer 1:

或者使用一些其他的utils的你可以这样做:

ps aux | sort -rk 3,3 | head -n 5

更改头的值来获得你想看到的进程数。



Answer 2:

试着这样做:

top -b -n1 -c 

如果你想要的是花费最多%的CPU时间的过程:

top -b -n1 -c  | awk '/PID *USER/{print;getline;print}'

要么

top -b -n1 -c  | grep -A 2 '^$'


文章来源: Command for finding process using too much CPU [closed]