zoukankan      html  css  js  c++  java
  • Linux下系统监控工具nmon

    最近在看Domino的performance文档,里面提到了Linux下监控系统资源的工具nmon,比较吸引人的地方是:nmon记录的数据可以存储为csv格式,继而可用Excel生成图表。Linux下的性能测试用的比较多。

    简介:

    nmon是一个开源的,支持Linux,AIX平台的,系统性能数据收集、分析工具。它可以收集如下这些数据:

    • CPU ultilization
    • Memory use
    • Disk I/O rate,transfers and read/write ratios
    • Network I/O rates,transfers and read/write ratios
    • Top processors
    • ……

    nmon收集的收据可以以两种方式展现出来:

    • 实时输出:每隔两秒刷新一次。
    • 保存到CSV文件中。

    安装:

    直接下载编译好的binary文件,nmon_x86_rhel6 即可。

    赋权限:

    chmod 777 nmon_x86_rhel6

    运行:

    ./nmon_x86_rhel6

    获得的是实时数据,每两秒刷新一下,需要说明的是,nmon本身是基本不占用系统资源的,可以忽略不计,效果如下:

    2012-09-26_202557

    输入: cmd ,即可得到CPU,Memory,Disk数据,如下图:

    2012-09-26_202532

    ./nmon_x86_rhel6 -fT -s 60 -c 60

    -f标记,把nmon收集的数据保存到CSV格式的文件里,以<hostname>_date_time.nmon方式命名。下面列出一些常用参数,更多可以查看帮助文档。

    • -f 以后台方式运行nmon,把收集到的数据保存到csv文件中。
    • -t 包含top的输出
    • -s 间隔时间
    • -c 收集多少次

    用收集的数据生成图形表格还需要用到nmonanalyser, 下载下来就是一个Excls文件,打开

    2012-09-26_213847

    导入收集的数据文件,生成的图表蛮漂亮的:

    2012-09-26_213455

    参考文章:

    1. nmon performance: A free tool to analyze AIX and Linux performance

    2. nmon工具的使用

    3. http://nmon.sourceforge.net/pmwiki.php

  • 相关阅读:
    初涉Django与MySQL连接
    Mysql数据库操作常用命令
    解决远程登录MYSQL数据库
    全集网影片下载
    LR学习资料
    LR性能测试说明
    fiddler
    Axure(快速原型设计工具)
    httpwatch
    Appscan(安全性测试工具)
  • 原文地址:https://www.cnblogs.com/matt123/p/2704741.html
Copyright © 2011-2022 走看看