1.安装

 wget http://sourceforge.net/projects/nmon/files/nmon16g_x86.tar.gz

2.解压

tar  -zxvf nmon16g_x86.tar.gz

 3.重命名

mv  nmon16g_x86.tar.gz   nmon

 4.更改权限

 

chmod   777 nmon

  5.启动

./nmon

  发下问题 ./nmon: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

6.安装依赖库  完美解决

yum install libncurses*

  

7.实时监控

./nmon/ nmon_x86_rhel5  -f -N -m /nmon/log  -s 30 -c 120
其中各参数表示:
-f 按标准格式输出文件:<hostname>_YYYYMMDD_HHMM.nmon
-N include NFS sections
-m 切换到路径去保存日志文件
-s 每隔n秒抽样一次,这里为30
-c 取出多少个抽样数量,这里为120,即监控=120*(30/60/60)=1小时
根据小时计算这个数字的公式为:c=h*3600/s,比如要监控10小时,每隔30秒采样一次,则c=10*3600/30=1200 该命令启动后,会在nmon所在目录下生成监控文件,并持续写入资源数据,直至360个监控点收集完成——即监控1小时,这些操作均自动完成,无需手工干 预,测试人员可以继续完成其他操作。如果想停止该监控,需要通过“#ps –ef|grep nmon”查询进程号,然后杀掉该进程以停止监控。

  1)键入“c”查看系统CPU使用情况

2) 按m 键 查看内存的信息

3) 按  d  键查看磁盘的信息

4)按  h  帮助

5) 使用mon收集资源使用情况

通过以下nmon命令说法,
我们可以使用以下命令来收集资源使用情况,
Data Collection: nmon -f [-s ] [-c ] [-t|-T]
其中,-s 表示每隔几秒收集一次,-c 表示收集的次数,-f表示把收集的信息保存为一个.nmon文件,然后可以添加-t或-T参数。
典型例子如,

  

nmon analyser   分析工具  下载地址

https://sourceforge.net/projects/nmon/

最新文章

  1. Hibernate中的一对一关联
  2. mysql 正则篇
  3. PYTHON学习之路_PYTHON基础(10)
  4. &lt;转&gt;.php导出excel(多种方法)
  5. jquery中prop()方法和attr()方法的区别
  6. Objective-C中的self和super
  7. iOS单例 宏定义
  8. 关于Linux的总结(三)
  9. Android性能优化典范 - 第2季
  10. CentOS7 发布 ASP.NET MVC 4 --- mono 4.6.0 + jexus 5.8.1
  11. 网站通常使用一些javascript包裹 简化电话
  12. C# 16位的GUDI
  13. Fragment(四)Fragment生命周期分析(转)
  14. linux 下创建管理员权限账户
  15. MT【263】待定系数
  16. multiprocessing创建自定义进程类
  17. [学习笔记]kruskal重构树 &amp;&amp; 并查集重构树
  18. 8.Android_UiAutomator 报告查看
  19. DLL注入之SHELLCODE数据转换
  20. 让CPU使用率正弦变化

热门文章

  1. Java笔记_构造方法/构造器
  2. XMACL
  3. Windows10 WSL开启SSH登录
  4. Java基础学习:7、作用域
  5. springMVC学习day02
  6. redis缓存一致性
  7. 牛客算法进阶——树形dp
  8. ubuntu22.04安装 kubernetes(docker)
  9. docker 安装 elasticsearch7.6.2 kibana7.6.2
  10. python的GIL全局解释器锁