zoukankan      html  css  js  c++  java
  • nmon性能监控工具的基本使用方式

    nmon所记录的数据包含以下方面(也是我们所关注的资源点):
    
    1,CPU占用率
    
    2,内存使用情况
    
    3,磁盘I/O速度,传输和读写比率
    
    4,文件系统的使用率
    
    5,网络I/O速度,传输和读写比率,错误统计率与传输包的大小
    
    6,消耗资源最多的进程
    
    7,计算机详细信息和资源
    
    8,页面空间和页面I/O速度
    
    9,用户自定义的磁盘组
    
    10,网络文件系统

    1. 下载  

    官网地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

    wget http://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz 

    2. 解压缩

    tar xvfz nmon16e_mpginc.tar.gz 

    3. 修改权限

    chmod 777 nmon_x86_64_centos7 
    

    4. 执行

     ./nmon_x86_64_centos7 

    出现如下图示,则表示启动成功

     然后根据提示c= cpu,可以看到cpu的实时情况,同理m=memory

    # c
    查看CPU相关信息
    # m
    查看内存相关信息
    # d          
    查看磁盘相关信息
    # n          
    查看网络相关信息
    # t
    查看相关进程信息
    # h          
    查看帮助相关信息

     5. 采集信息并保存在当前目录下,会生成一个机器名_日期_时间的结果, 下面命令表示

    ./nmon_x86_64_centos7 -ft -s 10 -c 60 -m ./
    # 参数说明 
    -f   监控结果以文件形式输出,默认机器名+日期.nmon格式 
    -F   指定输出的文件名,比如test.nmon 
    -s   指的是采样的频率,单位为毫秒 
    -c   指的是采样的次数,即以上面的采样频率采集多少次 
    -m   指定生成的文件目录
    -t    输出最耗资源的进程

    想要停止的时候,可以使用ps -ef | grep nmon 查到该进程,然后kill掉即可

     6. 解析数据,下载nmon_analyser , https://sourceforge.net/projects/nmon/files/nmon_analyser_v66.zip/download

       将上面生成的文件从服务器上下载到本地,使用scp命令即可;

      解压nmon_analyser后,打开xlsm文件

     

     然后点击Analyze nmon data, 选择上面生成的文件

     等待一会就会生成各个时段的各项数据,如下图所示;

     

     attention: 如果是稳定性测试,不建议连续使用nmon,因为一个文件过大时会失败。或者可以采取执行半小时,然后重新执行换一个文件的方式

  • 相关阅读:
    收集的各种学习链接,方便查找
    用python调试Appium和雷电模拟器连接时出现Original error: Could not find 'adb.exe' in PATH
    App自动化测试之Appium环境安装(涉及雷电模拟器和真机)
    元素定位工具ChroPath
    Python+Selenium学习笔记19
    Python+Selenium学习笔记18
    Python+Selenium学习笔记17
    Python+Selenium学习笔记16
    Python+Selenium学习笔记14
    Python+Selenium学习笔记15
  • 原文地址:https://www.cnblogs.com/leavescy/p/14447637.html
Copyright © 2011-2022 走看看