Linux系统上,怎么用命令行查询CPU消耗最高的前5个进程?

Linux系统上的命令行是非常便捷、高效的系统管理工具,但同时也令不少刚接触Linux的小伙伴感到头疼,因为不知道该用哪个命令和参数。比如,你知道在Linux系统上,怎么快速通过命令行查询CPU消耗最高的前5个进程吗?

要解决上面的这个问题,其实也并不复杂。我们可以使用Linux的ps命令。具体命令和参数如下:

ps aux --sort=-pcpu | head -6

注意上面的命令行中,ps,指列出系统进程,--sort,指排序。而pcpu,指cpu利用率。pcpu前面的-号,指按降序排列。|是管道命令,而head -6则是取结果的前6条。另外,上面命令中的=,也可以用空格代替。

版权声明:如无特别说明,本站所有文章均由经验宝(Jingyanpal.com)原创。本站欢迎少量文字引用,但请注明出处。任何网站或个人,未经授权,不得抄袭、转载、盗用本站内容,违者必究。


上图是在CentOS Linux系统上运行该命令的一个输出情况,可以看到,输出结果正是按照CPU的占用百分比(%CPU)进行降序排列的。

参考链接:

ps输出排序(O’REILLY)


注:本文由经验宝(Jingyanpal.com)原创,最后更新时间为:2021年6月10日 8:33:51 AM。未经授权,严禁转载。