码迷,mamicode.com
首页 > 系统相关 > 详细

nmon——Linux监控工具

时间:2016-06-14 16:02:36      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

   一、背景

     因为公司的新产品将要上线,开会的时候经理提到要做性能测试,开发要开发出一个小并发程序,我在等的过程中,想到要是对服务器进行加压,那要如何监控服务器的性能指标变化呢?

    【当然,在做性能测试前,我们先要知道需求,性能测试相关的知识,还有主要性能测试的指标是什么等等相关的知识(过一段时间我再好好总结,这里主要说明这款监控工具)】

   在不断的搜索中,找到了nmon这款工具。

    二、采用的理由

       1.免费

       2.安装简单,快

       3.运行不会占用过多的系统资源,通常CPU利用率不会超过2%

       4.来源:百度百科

        nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:
  •  CPU 使用率
  • 内存使用情况
  • 内核统计信息和运行队列信息
  • 磁盘 I/O 速度、传输和读/写比率
  • 文件系统中的可用空间
  • 磁盘适配器
  • 网络 I/O 速度、传输和读/写比率
  • 页面空间和页面速度
  • CPU 和 AIX 规范
  • 消耗资源最多的进程
  • IBM HTTP Web 缓存
  • 用户自定义的磁盘组
  • 计算机详细信息和资源
  • 异步 I/O,仅适用于 AIX
  • 工作负载管理器 (WLM),仅适用于 AIX
  • IBM TotalStorage® Enterprise Storage Server® (ESS) 磁盘,仅适用于 AIX
  • 网络文件系统 (NFS)
  • 动态 LPAR (DLPAR) 更改,仅适用于面向 AIX 或 Linux 的 pSeries p5 和 OpenPower
      还包括一个用来从 nmon 的输出生成图形并创建可以在 Web 站点显示的 .gif文件的新工具
 
 
   三、使用
       1.准备:
             (1)nmon工具: http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
                            (按照Linux的版本[lsb_release -a 可以用来查看Linux版本]下载对应的nmon)
             (2)nmon分析工具: https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power+Systems/page/nmon_analyser
       
  2.使用步骤
           i.把工具放在自定义路径:
              技术分享
 
           ii. 输入:
               # ./nmon_x86_64_centos7 -f -t -s 300 -c 288
               (在后台运行)
              参数表示:
                -f 按标准格式输出文件:<hostname>_YYYYMMDD_HHMM.nmon
                -t 输出最耗资源的进程
                -s 每隔N秒抽样一次,这里为300秒
                -c 取出多少个抽样数量,这里为288,即监控=300*288/3600=24小时
     
           iii.通过以下的命令,将.nmon文件转化为.csv文件
           sort   xxx_110311_1305.nmon>xxx_110311_1305.csv 
 
           Ⅳ.用nmon分析工具打开xxx_110311_1305.csv 
          
           Ⅴ.结果分析
             技术分享

 

                
 
         

nmon——Linux监控工具

标签:

原文地址:http://www.cnblogs.com/winni-blogs/p/5583998.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!