nmon工具安装及使用

nmon工具安装步骤

1、查看linux版本

cat /proc/version

 

我的linux版本:

Linux version 2.6.32-279.el6.x86_64 (mockbuild@x86-008.build.bos.redhat.com) (gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Wed Jun 13 18:24:36 EDT 2012

 

2、根据linux版本下载合适的nmon包

 下载地址

http://nmon.sourceforge.net/pmwiki.php

 

3、上传linux解压:

unzip nmon_linux_14g.tar.gz

 

 

4、加可执行权限

chmod 755 nmon_linux_x86_64 或者 chmod +x nmon_linux_x86_64

我的linux版本是x86_64,所以我用nmon_linux_x86_64版本

5、执行

./nmon_linux_x86

出现如下图所示,证明安装成功。

 

 

安装错误:

一开始以为系统是32位的,所以用了nmon_linux_x86,结果执行的时候报错:

./nmon_linux_x86: error while loading shared libraries: libncursesw.so.5: cannot open shared object file : No such file or directory

 

nmon工具介绍

可以为AIX和Linux性能专家提供监视和分析性能数据的功能,其中包括:

  1. CPU使用率
  2. 内存使用情况
  3. 内核统计信息和运行队列信息
  4. 磁盘I/O速度、传输和读/写比率
  5. 文件系统中的可用空间
  6. 磁盘适配器
  7. 网络I/O速度、传输和读/写比率
  8. 页面空间和页面速度
  9. CPU和AIX规范
  10. 消耗资源最多的进程
  11. IBM HTTP Web缓存
  12. 用户自定义的磁盘组
  13. 计算机详细信息和资源
  14. 异步I/O,仅适用于AIX
  15. 工作负载管理器(WLM),仅适用于AIX
  16. IBM Total Storage®Enterprise Storage Server®(ESS)磁盘,仅适用于AIX
  17. 网络文件系统(NFS)
  18. 动态LPAR(DLPAR)更改,仅适用于面向AIX或Linux的pSeriesp5和OpenPower

 

 nmon常用的参数

    -s    每隔多少秒记录一次数据

    -c    记录次数

    -f    电子表格输出格式,形成一个可以以Excel表解读的数据集。

    -m   生成的数据文件的存放目录

#nmon_linux_x86 -s10 -c60 -f -m /home/

 

收集数据

nmon_linux_x86 -f -s 60 -c 10  意思就是说每隔60秒记录一次,记录10次(即10分钟)形成数据集。

输入以上命令后,并没有任何说明提示我们成功还是失败,那么我们命令到底真的执行了吗?很简单,我们借助ps命令查看

ps -ef|grep nmon_linux_x86  

 

生成结果     

10分钟后任务结束进程消失,生成文件:

CLOUD172_161226_1520.nmon

命名规则:主机名_年月日_时分.nmon

Nmon analyser

1、下载地址

http://www.ibm.com/developerworks/wikis/display/Wikiptype/nmonanalyser

 

将生成的CLOUD172_161226_1520.nmon文件下载到本地用Nmon analyser打开。

posted @ 2016-12-30 15:38  心之歌  阅读(336)  评论(0编辑  收藏  举报