查看服务器系统资源(cpu,内容)利用率前几位的进程的方法

在日常运维工作中,我们经常需要了解服务器上的系统资源的使用情况,要清楚知道一些重要进程所占的资源比例。这就需要熟练掌握下面几个命令的使用:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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 按照第三列降序

举例如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
[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
***************当你发现自己的才华撑不起野心时,就请安静下来学习吧***************
分类:  常规运维实录

本文转自散尽浮华博客园博客,原文链接:http://www.cnblogs.com/kevingrace/p/5884416.html ,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值