1.通过以下网址下载适用于自己操作系统的nmon安装包。
nmon and njmon | Site / Download https://nmon.sourceforge.io/pmwiki.php?n=Site.Download
通过uname -a或者cat /etc/os-release查看操作系统的版本 ,例如我的操作系统为CentOS7
2.解压nmon16m_helpsystems.tar.gz到nmon文件夹。
3.运行脚本./nmon_x86_64_centos7 -s 10 -c 60 -f -m 收集数据至mylogs文件夹中。
nmon参数
- -f 必须是线路上的第一个选项(关闭交互模式)将数据保存为CSV电子表格格式.nmon文件,然后保存到本地目录中注意:-f设置一个默认值-s300-c288,然后您可以修改它
- -s <seconds> 数据快照之间的时间
- -c <count> 退出前的快照数
- -t 包括顶级进程统计信息(-t还收集命令参数)
- -x 容量规划=1天15分钟的快照。(nmon-ft-s 900-c 96)
mylogs文件夹中生成了.nmon文件
4.通过以下网址下载Nmon-Analyser安装包。
5.解压后使用Office Excel打开.xlsm文件并启用宏,如下图所示:
6.点击Analyze nmon data按钮,选择步骤3导出的.nmon 文件开始分析,分析后生成分析结果xlsx文件如图所示: