linux查看内存、CPU占用资源最多的进程

【内存占用】

#利用ps命令,默认使用ps参数会显示的结果
ps -aux 
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  19352  1308 ?        Ss   Jul29   0:00 /sbin/init
root         2  0.0  0.0      0     0 ?        S    Jul29   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Jul29   0:11 [migration/0]

#从以上可以看出 第3列是CPU,第四列是内存

#所以整合排序命令就可以得出 内存占用最多的进程

ps -aux | sort -k4nr | head -N

#N为需要显示的结果行数

 

# 利用top命令,点击M则可以按照MEM排序

 

【CPU占用】

#利用ps命令

ps -aux | sort -k3nr | head -N

#利用top命令,点击P则可以按照CPU排序

  

  

posted @ 2018-05-10 11:40  Frankiee  阅读(549)  评论(0编辑  收藏  举报