首页 > 代码库 > linux系统资源监控-nmon

linux系统资源监控-nmon

下载完成后。执行如下命令:

#./ nmon -f -t -s 30 -c 180
-f 按标准格式输出文件:<hostname>_YYYYMMDD_HHMM.nmon

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

-s30:每30秒进行一次数据采集,默认为2

-c180:一共采集180次 默认为1000000

-F:指定文件名 -F 1.nmod

-m:指定路径  -m /opt

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

# sort -A test1_090308_1313.nmon > test1_090308_1313.csv

 

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

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

1 系统汇总(对应excel标签的‘SYS_SUMM’)
蓝线为cpu占有率变化情况;
粉线为磁盘IO的变化情况;
2 磁盘读写情况汇总(对应excel标签的‘DISK_SUMM’)
蓝色为磁盘读的速率KB/sec
紫色为磁盘写的速率KB/sec
3 内存情况汇总(对应excel标签的‘MEM’)
曲线表示内存剩余量(MB)

linux系统资源监控-nmon