性能监控工具nmon及nmon_analyser的使用

nmon和nmon_analyser下载地址:
 
使用步骤:
1、nmon
  • 根据系统版本在以上链接下载对应版本的nmon,如小编下载了nmon16j,内包含多个可执行的nmon文件,执行时选择对应的nmon版本即可
  • 切换到nmon文件夹cd ./nmon16j,执行./nmon_x86_rhel75
  • 如出现权限不足提示,则进行添加权限操作:chmod+x nmon_x86_rhel75
  • 再次执行./nmon_x86_rhel75
出现下图,可按提示输入快捷键获取相关资源指标信息,nmon -h可查看更多帮助信息。
如:输入c显示cpu资源利用率
  • 如需记录一个时间段的资源利用率,可使用命令:./nmon_x86_rhel75 -s 1 -c 300 -t -f -m .,会自动生成监控文件
其中各参数表示:
-s 1:每1秒采集一次数据。
-c 300:采集300次,即为1*300/60,采集5分钟的数据。
-f :按标准格式输出文件名称,<hostname>_YYMMDD_HHMM.nmon
-m:生成的数据文件的存放目录
-t:输出top process
 
2、nmon_analyser
  • 将生成的nmon监控文档下载到本地,使用nmon_analyser打开,生成一个xlsx文档,如下图
  • 请使用Microsoft office的excel打开nmon_analyser才可以正常打开,因为需要调用宏,如要使用wps,则需要会员,小编还为此特意下载了Microsoft,舍弃了一直用的国产wps
  • 分析监控结果时主要关心cpu%、io、mem%等,其他均可以直观看出,只有mem%没有直接计算写出,需要手动计算,mem%计算公式如下:
(Memtotal - Memfree - cached - buffers)/Memtotal  * 100%
即=(B2-F2-K2-N2)/B2*100%
 
 
附参考文档:
nmon命令:
 
nmon_analyser报告结果说明与分析:
posted @ 2020-07-17 15:31  林中有雨  阅读(1150)  评论(0编辑  收藏  举报