在 Linux 中按最高内存和 CPU 使用率查找运行最频繁的进程
概述
高效的系统管理员都是懒惰的人。原因不是他们没有做好工作或浪费时间——主要是因为他们已经将大量日常任务自动化。因此,他们不必照看服务器,可以利用时间学习新技术并始终保持领先地位。出于这个原因,在本文中我们将分享一个技巧来找出 Linux 中哪些进程消耗大量内存和 CPU 使用率。
解决方案
检查 Linux 中按 RAM 或 CPU 使用率排序的热门进程
以下命令将以后代形式显示按 RAM 和 CPU 使用排序的顶级进程列表(如果要查看完整列表,请删除管道和头部):
# ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head
命令选项:
ps的-o
(或–format )选项允许您指定输出格式。我最喜欢的是显示进程的PID ( pid )、PPID ( pid )、与进程关联的可执行文件的名称 ( cmd ),以及 RAM 和 CPU 利用率。%mem
%cpu
此外,我习惯按%mem、
%cpu进行
排序。默认情况下,输出将按升序排序,但我个人更喜欢通过在排序条件前添加减号来倒序排序。
喜欢请赞赏一下啦^_^
微信赞赏
支付宝赞赏