需要查看哪些进程占用了太多内存和 CPU
查询占用内存最多的 10 个进程
1 | ps -aux | sort -k4nr | head -10 |
参数 a
指代 all
所有的进程,u
指代 userid
执行该进程的用户 id
,x
指代显示所有程序,不以终端机来区分。ps -aux
的输出格式如下:
1 | USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND |
或者 top
后按下 M
直接查看(注意大小写)
1 | top |
查使用CPU最多的3个进程
1 | ps -aux | sort -k3nr | head -3 |
或者 top
后按下 P
直接查看(注意大小写)