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排序

  

  

原文地址:https://www.cnblogs.com/frankielf0921/p/9018848.html