按RAM和CPU使用率查找Linux进程
检查在Linux中按RAM或CPU使用率排序的Top Process
下面的命令将显示由RAM和CPU用在后代的形式(如果你想看到完整的列表中删除的 管道和 头部 )下令top进程的列表:# ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head
示例输出
PID PPID CMD %MEM %CPU 2591 2113 /usr/lib/firefox/firefox 7.3 43.5 2549 2520 /usr/lib/virtualbox/Virtual 3.4 8.2 2288 1 /home/gacanepa/.dropbox-dis 1.4 0.3 1889 1543 c:\TeamViewer\TeamViewer.ex 1.0 0.2 2113 1801 /usr/bin/cinnamon 0.9 3.5 2254 2252 python /usr/bin/linuxmint/m 0.3 0.0 2245 1801 nautilus -n 0.3 0.1 1645 1595 /usr/bin/X :0 -audit 0 -aut 0.3 2.5
按RAM和CPU使用查找热门过程
-o
PS的(或
-format)选项允许你指定输出格式。 我最喜欢的是展现过程'
的PID(PID),PPIDs(PID),与过程
(CMD)相关的可执行文件(名称和RAM和CPU利用率
%mem
和
%cpu
分别)。 此外,我使用
--sort
通过两种排序
%mem
或
%cpu
。默认情况下,输出将以上升形式排序,但我个人地喜欢通过在排序条件前添加一个减号来反转该顺序。 要添加等领域输出,或更改排序标准,请参阅的手册页的
输出格式控制部分
ps
命令。
不要错过: 查找批处理模式前15位的进程按内存使用量与'top'
不要错过: 查找Linux的十大目录磁盘大小