性能监控工具nmon及nmon_analyser的使用
2024-09-07 04:28:51
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报告结果说明与分析:
最新文章
- [python IDE] 舒服的pycharm设置
- Android ImageButton图像灰色边框
- 对iOS中MVC的理解
- (转)IOS笔记 #pragma mark的用法
- Timer Swing
- tableView滚动的时候会 最后一行显示不完全的问题
- Docker中搭建zookeeper集群
- 浅谈TreeMap以及在java中的使用
- hexo 建站参考
- [Swift]LeetCode915.将分区数组分成不相交的间隔 | Partition Array into Disjoint Intervals
- HTML的块级元素和行内元素
- 47 【golang】mysql操作
- 【2】static 、construct
- PP.io的三个阶段,“强中心”——“弱中心”——“去中心”
- FXML Stuffs (include and define)
- 技术宅学习Linux系统还是很有前途的
- Ubuntu 14.10 下连接SuperVessel Cloud
- 重磅发布丨乐维监控:全面兼容云平台,助力企业DevOps转型升级!
- react 实现在调父render时,子组件会重新更新
- 使用Eclipse(以及intellij IDEA)配合JDWP对服务器上部署的代码进行调试