unix、linux下的系统性能监控工具nmon

  

一、nmon是一款很好的unix, linux下的系统性能监控工具。

引自百度知道:

nmon工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏幕,telnet   会话,甚至拨号线路。另外,它并不会消耗大量的CPU周期,通常低于百分之二。在更新的计算机上,其CPU使用率将低于百分之一。

使用哑屏幕,在屏幕上对数据进行显示,并且每隔两秒钟对其进行更新。然而,您可以很容易地将这个时间间隔更改为更长或更短的时间段。如果您拉伸窗口,并在X   窗户,VNC,腻子或类似的窗口中显示这些数据,nmon工具可以同时输出大量的信息。

nmon工具还可以将相同的数据捕获到一个文本文件,便于以后对报告进行分析和绘制图形。输出文件采用电子表格的格式   (. csv)。

二、官方下载时需要根据操作系统版本选择工具版本

几种查看linux版本信息的方法:
1) uname -
2)猫/proc/version
3)猫/etc/issue
4) ls/boot  #一些系统引导文件,主要包括内核映像(内核的压缩文件),系统默认会带上它们的版本号,所有也可以看出内核的版本,不过如果要查看当前正在运行的系统的版本号,而/引导下有多个内核版本,那么还是需要用上面的三种办法。

,,,,

<强> Nmon <强>下载:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

<强> Nmonanalyser <强>下载:https://www.ibm.com/developerworks/community/wikis/form/anonymous/api/wiki/61ad9cf2 c6a3 - 4 - d2c b779 - 61 - ff0266d32a/page/b7fc61a1 eef9 - 4756 - 8028 - 6 - e687997f176/p_w_upload/721e9797 b5fc - 41 - d7 - 9 - b2f - 5 - bd2aa2c8f7d/media/nmon_analyser_34a.zip

三,下载完成后将对应操作系统版本的Nmon文件上传到操作系统(必须是二进制上传),而后赋予可执行权限(可执行文件),执行如下命令:

#。/nmon - f - t - s - c 180
n   - f:按标准格式输出文件:& lt; hostname> _YYYYMMDD_HHMM。nmon;
n - t:输出中包括占用率较高的进程;
n - s   30:每30秒进行一次数据采集
n - c 180:一共采集180次

通过那种命令可以将nmon结果文件转换为csv文件:

#——test1_090308_1313排序。nmon祝辞test1_090308_1313。csv

生成图形化结果:

通过nmon分析器。xls工具可以把监控的结果文件转换成excel文件,方便分析系统的各项资源占用情况。
1,打开nmon   分析器。xls工具;
2,   调整excel宏安全性:工具——宏——安全性
(修改安全级别与可靠发行商)
(选择)安全级别:低
(勾上)信任所有安装的加载项和模板
(勾上)信任对于“视觉   Baisc项目”的访问
3,修改完后,确定——关闭nmon分析器。xls,重新打开;
4点击分析nmon   数据按钮,加载之前下载的test1_090308_1313.csv文件。

四,分析结果中有很多数据和图形,简要介绍主要的性能参数图像

4.1   系统汇总(对excel应标签的SYS_SUMM)
蓝线为cpu占有率变化情况,
粉线为磁盘IO的变化情况,
4.2磁盘读写情况汇总(对excel应标签的DISK_SUMM)
蓝色为磁盘读的速率KB/秒
紫色为磁盘写的速率4.3 KB/秒
内存情况汇总(对excel应标签的MEM)
曲线表示内存剩余量(MB)
分析数据得到的报告文件(。xls)中包含很多性能分析结果数据,根据自己的需要查看。

皍nix,

皍nix,



unix、linux下的系统性能监控工具nmon