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性能专家提供监视和分析性能数据的功能,其中包括:
- CPU使用率
- 内存使用情况
- 内核统计信息和运行队列信息
- 磁盘I/O速度、传输和读/写比率
- 文件系统中的可用空间
- 磁盘适配器
- 网络I/O速度、传输和读/写比率
- 页面空间和页面速度
- CPU和AIX规范
- 消耗资源最多的进程
- IBM HTTP Web缓存
- 用户自定义的磁盘组
- 计算机详细信息和资源
- 异步I/O,仅适用于AIX
- 工作负载管理器(WLM),仅适用于AIX
- IBM Total Storage®Enterprise Storage Server®(ESS)磁盘,仅适用于AIX
- 网络文件系统(NFS)
- 动态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打开。