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报告结果说明与分析:

最新文章

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

热门文章

  1. 思维导图软件iMindMap的使用方法
  2. jQuery 第五章 实例方法 事件
  3. 实战教程:如何将自己的Python包发布到PyPI上
  4. kakafka - 为CQRS而生fka - 为CQRS而生
  5. iOS 搜索条使用详解
  6. Day 1-决胜IT十八招-前言
  7. 2014.04.28基于CPLD的LCOS场序彩色视频控制器设计
  8. python应用(7):输入与输出
  9. c++11-17 模板核心知识(十二)—— 模板的模板参数 Template Template Parameters
  10. Redis分布式锁—Redisson+RLock可重入锁实现篇