linux系统性能监控工具-nmon

2021/12/7 7:19:30

本文主要是介绍linux系统性能监控工具-nmon,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录
  • 1、安装nmon
    • 1.1 非arm架构的系统安装
    • 1.2 arm架构的系统安装
  • 2、使用nmon
  • 3、使用nmon Analyser工具查看分析
  • 4、nmon数据统计

1、安装nmon

1.1 非arm架构的系统安装

软件下载地址
链接: https://pan.baidu.com/s/1xQJkBi9dUcrIcDwgsczC9g 提取码: xqdu
将nmon直接放入文件夹usr/bin下面(该目录下可以直接打nmon命令,无需进入nmon安装目录再执行./nmon),然后授权文件为可执行文件,命令输入:chmod 777 nmon

1.2 arm架构的系统安装

软件下载及安装说明链接:
https://pan.baidu.com/s/1T-JWkh2PYmA8lYUkQJciGw 提取码: 98ws

2、使用nmon

监控命令(5分钟):nmon -F /opt/nmon/login_200user5min_01.nmon -t -s 3 -c 100
1.显示CPU可按C,同样,Memory—M,Network I/O----N, Disk I/O---D如下:
其中各参数表示:
-f 按标准格式输出文件:_YYYYMMDD_HHMM.nmon
-N include NFS sections
-m 切换到路径去保存日志文件
-s 每隔n秒抽样一次,这里为30
-c 取出多少个抽样数量,这里为60,即监控=120(30/60/60)=1小时
根据小时计算这个数字的公式为:c=h
3600/s,比如要监控10小时,每隔30秒采样一次,则c=10*3600/30=1200

该命令启动后,会在nmon所在目录下生成监控文件,并持续写入资源数据,直至360个监控点收集完成——即监控1小时,这些操作均自动完成,无需手工干 预,测试人员可以继续完成其他操作。如果想停止该监控,需要通过“#ps –ef|grep nmon”查询进程号,然后杀掉该进程以停止监控。

3、使用nmon Analyser工具查看分析

打开nmon Analyser,点击excel中的按钮,选择nmon文件即可
nmon Analyser下载地址
链接: https://pan.baidu.com/s/1QlfWdrpyWJjq_a6--ltEAg 提取码: umrp

4、nmon数据统计

内存使用率=(1-(memfree+cached+buffers)/memtotal)*100%
kill -9 pidof nmon



这篇关于linux系统性能监控工具-nmon的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程