zoukankan      html  css  js  c++  java
  • Linux下资源利用率监测利器—nmon使用

      最近接了一个任务,就是测试公司服务器的资源利用率,这样对每种业务平时所占资源有了大体的了解,进而为下一步的虚拟化做准备。找了很多开源的工具,但都不理想,有的安装很复杂,需要联网(而我们的服务器很多都不能够联网);有的分析出的数据还需要自己汇总、统计等。最后找到了nmon,无需安装、支持绝大多数Linux发现版本、监测数据自动形成.nmon文档、.nmom文档自动生成如表等等。利器啊~

      1、下载nmon_linux_more_14g.tar.gz,下载完成之后,我们可以看到nmon支持一下Linux发行版本:(亲测,CentOS7下使用CentOS6的工具也是没有问题的,所以,如果找不到对应的版本,可以多试试其余的)

      2、mkdir /home/monitor  (拷贝对应版本的nmon工具到该目录下,并更改名称为nmon)

        chmod +x /home/monitor/nmon  (为nmon赋予可执行权限)

      3、执行 /home/monitor/nmon -f -s 60 -c 1440    (-f表示写文件,-s 60表示每60秒采集一次,-c 1440表示一供采集1440次)。执行完该命令之后(即采集了1440次数据之后),会在/home/monitor下生成对应的.nmon文件,例如localhost_151123_2211.nmon。上传该文件至windows下。

      4、分析文件,产生报表

       打开nmon analyser v339.xls,点击Analyse nmon data,选择对应的.nmon文件,进行分析,得出报表:

    注意,该分析工具目前仅能够分析65535行监控数据,若采集的次数过多,导致.nmon文件行数超过65535,就无法生存报表了。

      5、分析报表

      6、NmonAndAnalyser.zip下载地址

        链接:http://pan.baidu.com/s/1kTtpDkz 密码:u12h

  • 相关阅读:
    常用业务接口界面化 in python flask
    git命令中带有特殊符号如@
    生成唯一标识 字符串跟时间戳的结合
    MD5 in JAVA
    修改(同步)linux时间
    jenkins 从git拉取代码
    Git 默认不区分大小写
    postman也可以使用F12功能
    Session
    WebXML部署服务
  • 原文地址:https://www.cnblogs.com/zhenyuyaodidiao/p/5006241.html
Copyright © 2011-2022 走看看