zoukankan      html  css  js  c++  java
  • 查看服务器系统资源(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
  • 相关阅读:
    关于域名系统DNS解析IP地址的一些总结
    一个完整的TCP连接
    针对github权限导致hexo部署失败的解决方案
    关于css的一些事情(1)
    MVC、MVVM、MVP小结
    关于移动端开发的一些总结
    json与jsonp小结
    BFC 小结
    ES6 - for...of
    ES6-Symbol
  • 原文地址:https://www.cnblogs.com/kevingrace/p/5884416.html
Copyright © 2011-2022 走看看