查看服務器系統資源(cpu,內容)利用率前幾位的進程的方法


 

在日常運維工作中,我們經常需要了解服務器上的系統資源的使用情況,要清楚知道一些重要進程所占的資源比例。這就需要熟練掌握下面幾個命令的使用:

1)查看占用CPU最高的5個進程
# ps aux | sort -k3rn | head -5
或者
# top (然后按下P,注意大寫,CPU使用率降序)

2)查看占用內存最高的5個進程
# ps aux | sort -k4rn | head -5
或者
# top (然后按下M,注意大寫,內存使用率降序)

3)查看所有信息使用命令
# ps aux

------------------------------
sort|uniq 排序去重
sort|uniq -c 打印重復的次數
sort|uniq -d 打印交集的部分
sort|uniq -u 打印去掉交集的部分
sort -rn 降序
sort -k3rn 按照第三列降序

舉例如下:

[root@bastion-IDC ~]# cat a
sdfasasdf
2
3
4
asdfasf
asdfsdfasdfasdf

[root@bastion-IDC ~]# cat b
adfasf1231
2
3
sdf435
4

[root@bastion-IDC ~]# cat a b|sort|uniq
2
3
4
adfasf1231
asdfasf
asdfsdfasdfasdf
sdf435
sdfasasdf
[root@bastion-IDC ~]# cat a b|sort|uniq -c
2 2
2 3
2 4
1 adfasf1231
1 asdfasf
1 asdfsdfasdfasdf
1 sdf435
1 sdfasasdf
[root@bastion-IDC ~]# cat a b|sort|uniq -d
2
3
4
[root@bastion-IDC ~]# cat a b|sort|uniq -u
adfasf1231
asdfasf
asdfsdfasdfasdf
sdf435
sdfasasdf


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM