zoukankan      html  css  js  c++  java
  • linux下性能监控工具nmon的使用

    1. 下载nmon安装包:
    http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

    根据linux系统版本来选择对应的nmon版本

    centos7_x86_64的nmon版本为:nmon16e_mpginc.tar.gz

    2.下载nmon_analyser工具:
    https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power+Systems/page/nmon_analyser

    用于把nmon生成的数据进行分析

    3.安装使用

    3.1.解压
    tar -zxvf nmon16e_mpginc.tar.gz
    3.2.解压后会有很多包,只需要拷贝centos7的这个
    cp nmon_x86_64_centos7 /root/nmon
    4.给nmon授权,增加执行权限
    chmod 777 nmon
    5.打开
    ./nmon

    4运行成功后截图:

    5 一些常用的命令

    c : 查看 CPU 统计数据            
    m : 查看内存统计数据
    d : 查看硬盘统计数据              
    k : 查看内核统计数据
    n : 查看网络统计数据              
    N : 查看 NFS 统计数据
    j : 查看文件系统统计数据         
    t : 查看高耗进程
    V : 查看虚拟内存统计数据        
    v : 详细模式
    q : 停止并退出 Nmon             
    h : 查看帮助

     6.如果需要将一个时间段内系统资源消耗情况记录下来,要使用nmon生成报告,使用以下命令

    ./nmon -s3 -c120 -f -m ./report    
    -s3为每3s收集一次性能信息,-c120为收集120次,-f为生成的文件名包含该文件创建时间,-m 生成的数据文件的存放目录。
     
    其他参数注释:
    -f 按标准格式输出文件:_YYYYMMDD_HHMM.nmon
    -N include NFS sections
    -m 切换到路径去保存日志文件
    -s 每隔n秒抽样一次,这里为3秒
    -c 取出多少个抽样数量,这里为120,即监控=120*(3/60/60)=10分钟

    如果中途需要停止nmon

    ps -ef | grep nmon

    kill 进程id

    7.nmon生成的***.nmon文件进行打开查看

    需要使用到nmon_annalyser工具

     打开后启用宏

     找到对应的nmon文件即可

  • 相关阅读:
    LeetCode(6. Z 字形变换)
    二分查找
    线性查找
    平安寿险Java面试-社招-四面(2019/08)
    希尔排序
    中移物联网Java面试-社招-三面(2019/07)
    插入排序
    选择排序
    冒泡排序
    八皇后问题
  • 原文地址:https://www.cnblogs.com/zxh06820/p/14372066.html
Copyright © 2011-2022 走看看