一、Nmon介绍

Nmon是一款计算机资源性能监控工具,因为它免费,体积小,安装简单,耗费资源低,广泛应用于AIX和Linux系统。

二、Nmon下载安装

nmon压缩包下载地址(下载适合服务器的版本)

http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

nmon工具的安装步骤如下:

1)建目录:#mkdir nmon

2)上传工具压缩包如:nmon_linux_14i.tar.gz 到nmon目录,可通过ftp上传

3)解压nmon工具文件:tar -zxvf nmon_linux_14i.tar.gz

4)赋权限:chmod 755 nmon
  
5)启动nmon工具:输入命令 nmon (在nmon目录下执行命令)

备注:如果 root 用户,则可能需要输入 ./nmon,如./nmon_x86_64_sles11(在nmon目录下执行命令)

安装成功显示以下界面:
在这里插入图片描述
三、nmon数据采集

为了实时监控系统在一段时间内的使用情况并将结果记录下来,我们可以通过运行以下命令实现:

#./ nmon -f -t -s 30 -c 180

-f:按标准格式输出文件:_YYYYMMDD_HHMM.nmon;

-t:输出中包括占用率较高的进程;

-s 30:每30秒进行一次数据采集

-c 180:一共采集180次

输入命令回车后,将自动在当前目录生成一个hostname_timeSeries.nmon的监控文件,如hosname为nmon,生产的文件为:nmon _090308_1313.nmon。
  
四、表字段分析

通过nmon analyser工具将生成的nmon监控文件转化为excel文件。

1) 下载后打开nmon analyser工具如:nmon analyser v51_2.xlsm

nmon analyser工具下载地址:

https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon_analyser

2) 调整excel宏的安全级别:工具 -> 宏 -> 安全性 -> 中或者低,然后再打开文件并允许运行宏。

(勾上)信任所有安装的加载项和模板

(勾上)信任对于“Visual Baisc项目”的访问

3) 点击Analyser nmon data 按钮,选择下载下来的nmon文件,然后就会转化成.excel文件,生成图形化的文件.

特别说明:
a、在 MEM 表里面使用如下公式计算出内存使用率:(Memtotal - Memfree - cached - buffers)/Memtotal * 100,通过分析内存使用率的趋势,可定位是否内存泄露情况
b、NET网络监控此处的write 相当于 Sent,read相当于RECVS

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐