nmon免费性能分析工具

来源:互联网 发布:微赞数据库管理员密码 编辑:程序博客网 时间:2024/05/16 06:28
这个工具是IBM推出的用于性能分析的免费工具,支持AIX、Linux平台。
nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:

CPU 使用率
内存使用情况
内核统计信息和运行队列信息
磁盘 I/O 速度、传输和读/写比率
文件系统中的可用空间
磁盘适配器
网络 I/O 速度、传输和读/写比率
页面空间和页面速度
CPU 和 AIX 规范
消耗资源最多的进程
IBM HTTP Web 缓存
用户自定义的磁盘组
计算机详细信息和资源
异步 I/O,仅适用于 AIX
工作负载管理器 (WLM),仅适用于 AIX
IBM TotalStorage? Enterprise Storage Server? (ESS) 磁盘,仅适用于 AIX
网络文件系统 (NFS)
动态 LPAR (DLPAR) 更改,仅适用于面向 AIX 或 Linux 的 pSeries p5 和 OpenPower

还包括一个用来从 nmon 的输出生成图形并创建可以在 Web 站点显示的 .gif 文件的新工具。
安装非常简单,下载来解压即可。
[root@servm248 ~]# wget http://sourceforge.net/projects/nmon/files/nmon_linux_14g.tar.gz
--2012-12-25 16:27:04--  http://sourceforge.net/projects/nmon/files/nmon_linux_14g.tar.gz
正在解析主机 sourceforge.net... 216.34.181.60
Connecting to sourceforge.net|216.34.181.60|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 302 Found
位置:http://sourceforge.net/projects/nmon/files/nmon_linux_14g.tar.gz/download [跟随至新的 URL]
--2012-12-25 16:27:04--  http://sourceforge.net/projects/nmon/files/nmon_linux_14g.tar.gz/download
Connecting to sourceforge.net|216.34.181.60|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 302 Found
位置:http://downloads.sourceforge.net/project/nmon/nmon_linux_14g.tar.gz?r=&ts=1356424025&use_mirror=nchc [跟随至新的 URL]
--2012-12-25 16:27:14--  http://downloads.sourceforge.net/project/nmon/nmon_linux_14g.tar.gz?r=&ts=1356424025&use_mirror=nchc
正在解析主机 downloads.sourceforge.net... 216.34.181.59
Connecting to downloads.sourceforge.net|216.34.181.59|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 302 Found
位置:http://nchc.dl.sourceforge.net/project/nmon/nmon_linux_14g.tar.gz [跟随至新的 URL]
--2012-12-25 16:27:14--  http://nchc.dl.sourceforge.net/project/nmon/nmon_linux_14g.tar.gz
正在解析主机 nchc.dl.sourceforge.net... 211.79.60.17, 2001:e10:ffff:1f02::17
Connecting to nchc.dl.sourceforge.net|211.79.60.17|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:4064553 (3.9M) [application/x-gzip]
Saving to: `nmon_linux_14g.tar.gz'

100%[=====================================================================================================================================================>] 4,064,553    775K/s   in 7.3s    

2012-12-25 16:27:22 (544 KB/s) - `nmon_linux_14g.tar.gz' saved [4064553/4064553]
[root@servm248 ~]# mkdir nmon
[root@servm248 ~]# tar -zxf nmon_linux_14g.tar.gz -C nmon
[root@servm248 ~]# cd nmon
[root@servm248 nmon]# ./nmon_linux_x86
-bash: ./nmon_linux_x86: 权限不够
[root@servm248 nmon]# chmod +x *
[root@servm248 nmon]# ./nmon_linux_x86
很简单,这样就安装完成并启动nmon了。
这界面上可以根据提示输入相关字母以显示相关性能参数,比如显示cpu、内存、磁盘,那么输入cmd即可在界面上动态显示这3个性能数据。
其他几个常用的快捷键+和-修改刷新间隔,t显示进程信息,h显示帮助。./nmon_linux_x86 -h查看帮助。
其他使用方法
./nmon_linux_x86 -f -s 20 -c 180 --间隔20秒执行180次=1个小时并输出到文件,这个命令在ssh登陆注销之后能够在后台继续运行
./nmon_linux_x86 -F out.txt -s 2 -c 10 --间隔0秒执行10次收集信息并输出到文件out.txt
sort  out.txt > out.csv --将out文件输出到csv方便查看
当然还有更方便的查看结果工具nmon_analyser,打开这个工具然后选择使用nmon生成的数据文件即可查看报告。
-The End-