nmon免费性能分析工具

标签: nmon 免费 性能分析 | 发表时间:2012-12-25 17:12 | 作者:gtlions
出处:http://blog.csdn.net
这个工具是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 文件的新工具。
安装非常简单,下载来解压即可。
[[email protected] ~]# 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]
[[email protected] ~]# mkdir nmon
[[email protected] ~]# tar -zxf nmon_linux_14g.tar.gz -C nmon
[[email protected] ~]# cd nmon
[[email protected] nmon]# ./nmon_linux_x86
-bash: ./nmon_linux_x86: 权限不够
[[email protected] nmon]# chmod +x *
[[email protected] 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-
作者:gtlions 发表于2012-12-25 17:12:04 原文链接
阅读:0 评论:0 查看评论

相关 [nmon 免费 性能分析] 推荐:

nmon免费性能分析工具

- - CSDN博客推荐文章
这个工具是IBM推出的用于性能分析的免费工具,支持AIX、Linux平台. nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:. 内核统计信息和运行队列信息. 磁盘 I/O 速度、传输和读/写比率. 网络 I/O 速度、传输和读/写比率. IBM HTTP Web 缓存.

Linux 性能分析工具 nmon for Linux

- - CSDN博客架构设计推荐文章
nmon 是 Nigel's performance Monitor for Linux on POWER, x86, x86_64, Mainframe & now ARM (Raspberry Pi) 的缩写,意思是 Nigel(nmon 的作者是 Nigel Griffiths) 的 Linux 性能检测器.

Android应用性能 分析

- - CSDN博客推荐文章
  其实主要是内存方面,内存管理是个永恒的话题. 1.从工具DDMS中,在Sysinfo的tab栏里面有一个Memory usage的选项,通过USB连接Android设备以后很容易抓到图. 在图中可以看到系统随时可以用的内存是Free和Buffers两项,因为我抓图的系统只有128M的内存,所以看上去这部分可用内存已经很少了.

lucene MoreLikeThis性能分析

- - 七磅-d0evi1
最近使用lucene的MoreLikeThis实现一个小型的推荐系统. 语料由短文本构成,本身也还算比较中小等规模:7000w左右(亿级别)的数据量,3G大小的文件. 对需要的Field建完索引后的索引文件大小在4G左右. 本文只是结合自己的实践列出一些注意事项,以做为参考. 一、MoreLikeThis实现原理.

Akka简单性能分析

- - 并发编程网 - ifeve.com
因为最近工作的关系,要把异步任务从应用服务器中拆分到专门的异步处理服务器中. 是采用MQ的方式将任务消息发出,在服务端进行处理,如下图所示:. 这种方案是采用MQ作为中间的媒介,在服务端采用线程池异步处理任务,处理完成之后将结果发送到MQ中,客户端采用侦听的方式得到结果继续进行处理. 这种方案的不足是,可能在某些需求的情况下,需要将结果存放到共享的HashMap或者Threadlocal中进行存放结果,客户端会一直阻塞,直到得到结果,从多线程的角度来说,还是用了共享变量,虽然共享变量可能是线程安全的,但是从并发模型的角度来讲,并不是一个最好的方式.

leveldb性能分析和表现

- Adam - Erlang非业余研究
原创文章,转载请注明: 转载自Erlang非业余研究. 本文链接地址: leveldb性能分析和表现. Leveldb是一个google实现的非常高效的kv数据库,目前的版本1.2能够支持billion级别的数据量了. 在这个数量级别下还有着非常高的性能,主要归功于它的良好的设计. 那么数据库最怕的的随机IO他是如何解决的呢.

分布式事务性能分析

- wangdei - 风轻扬
这两年来,随着NoSQL系统、CAP理论和Eventual Consistency的大热,关于分布式操作要保证强一致还是弱一致性的讨论络驿不绝. 双方各执一词,倾向实现强一致性的一方认为弱一致性满足不了应用开发的需要,倾向实现弱一致性的一方则认为保证强一致性将导致系统性能与可伸缩性难以接受. 弱一致性能否满足应用开发的需求这一点由应用特征决定,难以一概而论,但强一致性对系统性能、可伸缩性和可用性的影响则是可以作技术分析的.

leveldb性能分析和表现

- mbcw - IT技术博客大学习
    Leveldb是一个google实现的非常高效的kv数据库,目前的版本1.2能够支持billion级别的数据量了. 在这个数量级别下还有着非常高的性能,主要归功于它的良好的设计.     那么数据库最怕的的随机IO他是如何解决的呢.     先说随机写,它的写都是先记录到日志文件去的,在日志文件满之前只是简单的更新memtable,那么就把随机写转化成了顺序写.

Rails3中的性能分析方法

- - Taobao QA Team
(转帖请注明出处: http://qa.taobao.com/?p=15025). 性能分析是Web应用开发中非常重要的一个环节,相比访问缓慢的站点,访问快速的站点拥有更好的用户体验,帮助用户节省更多时间,带来更多的用户访问. 作为当前十分流行的Web框架, rubyonrails当然也提供很多方式进行性能分析.

【转载】HTML5性能分析面面观

- - HTML5研究小组
从性能角度来说,HTML5首先是缩减了HTML文档,使这件事情变得更简单. 第一,从用户可读性上说,原先一大堆东西,像初学者第一次看到这些东西是看不懂的,而HTML5的声明方式对用户来说显然更友好一些. 第二,文档编码的声明,用HTML5方式的话,就很简单. 我们说可以先用HTML5的方式就是把DOCTYPE先改了,因为目前很多页面都还是用传统的方式.