Linux性能监控及收集工具 Nmon
文章目录
Linux性能监控工具 - Nmon安装及简介
软件介绍
分析 AIX 和 Linux 性能的免费工具, 这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上,其CPU使用率将低于百分之一。 使用哑屏幕,在屏幕上对数据进行显示,并且每隔两秒钟对其进行更新。然而,您可以很容易地将这个时间间隔更改为更长或更短的时间段。如果您拉伸窗口,并在X Windows、VNC、PuTTY 或类似的窗口中显示这些数据,nmon 工具可以同时输出大量的信息。 nmon 工具还可以将相同的数据捕获到一个文本文件,便于以后对报告进行分析和绘制图形。输出文件采用电子表格的格式 (.csv)。
下载地址:
nmon
http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
nmonanalyser
http://www.ibm.com/developerworks/wikis/display/WikiPtype/nmonanalyser
备注
help
http://nmon.sourceforge.net/pmwiki.php?n=Site.Documentation
安装方式
- 用root用户登录到系统中;
- 建目录:#mkdir /nmon,作为Nmon的放置目录;
- 把nmon_linux_14g.tar.gz用ftp上传到/nmon,或者通过其他介质拷贝到/nmon目录中;
- 进入./nmon目录下,cd ./nmon;
- 解压缩上传的压缩包,tar -xf nmon_linux_14g.tar.gz;
- 执行以下命令进行安装(先查看环境变量”echo $PATH”,再选择下面的一项就可以了,不用全部cp)
shell cp nmon_linux_x86_64 nmon; cp nmon /bin/nmon cp nmon /usr/bin/nmon cp nmon /usr/local/bin/nmon
- 此时安装目录/usr/bin下回出现nmon文件,执行授权命令:#chmod +x nmon,完成安装。赋权最好赋权 755,然后直接输入nmon看看能不能启动
启动nmon
采集成.nmon文件
nmon -f -t -s 300 -c 288 -m /home/nmon_data 备注:300是300s抽取一次数据,可以自己设置。 288是一天抽取的次数288次。288*300刚好一天。 -m nmon放置的位置
临时监控
直接输入nmon,得到命令页面,按提示输入即可;
配置自动采集
crontab
su - root
crontab -e
0 0 * * * nmon -f -t -s 300 -c 288-m /home/nmon_data
生成图形化结果
为了分析nmon监控获得的结果,IBM还提供了相应的图形化分析工具nmon_analyser,通过nmon analyser.xls工具可以把监控的结果文件转换成excel文件,方便分析系统的各项资源占用情况。 nmon analyser.xls工具的使用方法如下: 1. 打开nmon analyser.xls工具; 2. 调整excel宏安全性:工具-宏-安全性(修改安全级别与可靠发行商)
(选择)安全级别:低
(勾上)信任所有安装的加载项和模板
(勾上)信任对于“Visual Baisc项目”的访问
- 修改完后,确定-关闭nmon analyser.xls,重新打开;
- 点击Analyse nmon data按钮,加载之前下载的test1_090308_1313.nmon文件。
以下是分析结果的截图: