一、前言
nmon是由IBM提供免费监控AIX系统与Linux系统资源的工具,该工具可将服务器系统资源耗用情况收集起来输出一个特定的文件,并可利用excel分析工具进行数据的统计分析。
开源性能监控工具,用于监控Linux系统的资源消耗信息,并能把结果输出到文件中,然后通过nmon_analyser工具产生数据文件与图形化结果。
二、nmon安装及使用
2.1下载
nmon下载地址:https://nmon.sourceforge.io/pmwiki.php?n=Site.Download

2.2安装并运行
新建文件夹
mkdir /nmon
上传压缩包并解压

2.3数据采集
常用参数如下:
-f:生成文件,文件名=主机名+当前时间.nmon
-T:显示资源占有率较高的进程
-s:-s 20表示每隔20秒采集一次数据
-c:-c 10表示总共采集10次数据
-m:指定文件保存目录
在Linux操作系统中,可以通过添加定时任务的方式来进行数据采集
crontab -e
0 0 * * * /nmon/nmon_x86_64_rhel7 -s20 -c4320 -fT -m /home/dmdba/nmon_log> /dev/null 2>&1
0 0 * * * find /home/dmdba/nmon_log -type f -mtime +365 -exec rm -f {} ;
定时任务触发后就可以看到对应的文件

三、nmon_analyser工具下载及使用
3.1下载
nmon_analyser:

3.2解压
解压已下载的压缩包,并允许.xlsm文件

点击analyser nmon data,上传需要进行分析的.nmon文件即可

可以查看生产的各种视图

