首页  

linux下获取CPU/内存使用最多的前7个进程     所属分类 linux 浏览量 1403
使用 top 

指定排序字段
top -o %CPU
top -o %MEM
top -o TIME+


获取CPU使用最多的前7个进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head -7

获取内存使用最多的前7个进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head -7

ps aux|head -1
用于获取标题

USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND

grep -v PID  去掉标题行 ,去掉包含PID 的行

sort -rn -k +3 
r 倒序 
n 按数值大小排序
-k +3  对第3列进行排序

第三列 %CPU CPU使用
第四列 %MEM 内存使用


head -7  取前7条记录

上一篇     下一篇
进程网络流量查看

linux网络流量监控工具 iftop ifstat nload

修改linux主机名几种方法

linux磁盘io监控

tomcat长连接配置

进程磁盘IO监控