您的位置:首页 > 其它

nmon免费性能分析工具

2012-12-25 09:12 429 查看
这个工具是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-
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: