linux下怎么查看最消耗CPU、内存的进程?
概述
日常工作中怎么去查看最消耗CPU、内存的进程,然后去判断该进程到底在做什么事,如果不影响业务的话看是否可以直接kill。下面分享几个实用命令。
1.CPU占用最多的前10个进程:
ps auxw|head -1;ps auxw|sort -rn -k3|head -10
2.内存消耗最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k4|head -10
3.虚拟内存使用最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k5|head -10
附录:
ps auxw
u:以用户为主的格式来显示程序状况 x:显示所有程序,不以终端机来区分 w:采用宽阔的格式来显示程序状况
ps auxw|head -1
输出表头
sort -rn -k5
-n是按照数字大小排序,-r是以相反顺序,-k是指定需要排序的栏位
后面会分享更多关于devops和DBA方面的内容,感兴趣的朋友可以关注下~
相关推荐
farwang 2020-11-25
星愿心愿 2020-11-24
tianhuak 2020-11-24
zhjn0 2020-11-24
昭君出塞 2020-11-23
bluecarrot 2020-11-23
linuxwcj 2020-10-21
以梦为马不负韶华 2020-10-20
彼岸随笔 2020-10-20
yutou0 2020-10-17
applecarelte 2020-10-16
ourtimes 2020-10-16
waterhorse 2020-09-19
MRFENGG 2020-11-11
rainandtear 2020-10-30
kyssfanhui 2020-10-20
liuhangtiant 2020-10-20