使用nmon和nmonanalyser进行主机检测

linux工具 waitig 2349℃ 百度已收录 0评论

Nmon 工具是 IBM 提供的免费的在AIX与各种Linux操作系统上广泛使用的监控与分析工具。该工具可将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具nmonanalyser进行数据的统计分析。并且,nmon运行不会占用过多的系统资源,通常情况下CPU利用率不会超过2%。针对不同的操作系统版本,nmon有相应版本的程序。

本文简单介绍下如何用nmon和nmonanalyser来检测主机运行情况。

介绍

nmon在主流的linux系统和IBM的AIX系统上都有安装,直接输入nmon即可进入。

界面如下图所示:

image

输入相应的命令可以查看相应的资源情况。

0]@4EY{_HCSTM[Z69(P`5NN

自动监控

不过在工作中,nmon的自动采集功能更加方便一些,我们可以通过下面的命令实现自动采集和监控。

nmon -f -t -m ./nmonlog -s 10 -c 360

-f :按标准格式输出文件名称:<hostname>_YYYYMMDD_HHMM.nmon
-t :输出最耗资源的进程
-s :每隔n秒抽样一次,这里为10秒
-c :取出多少个抽样数量,这里为360,即监控=10*360/60=60分钟

执行(以当前服务器时间为起点每10秒采集数据一次,总次数360,持续总时间为一小时。将生成文件输出到/nmonlog目录下)。

l可根据实际需要去设定命令,也可定期执行,文档最后会加以介绍。

l假设该步生成文件名称为:ebstest_140120_1050.nmon

l执行命令sort-A ebstest_140120_1050.nmon > ebstest_140120_1050.csv 将上面生成的文件转化为.csv文件

图表生成

将ebstest_140120_1050.csv 文件下载到本地。通过nmon analyser工具( nmon analyser v33g.xls)转化为excel文件。如何转化呢?步骤如下:
1) 下载后打开nmon analyser v33g.xls
2) 调整excel宏的安全级别,调整为最低或者如下操作

1140344986tom2f5k9rky8

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

`JJHI3GS%]}SM6RO~KXYZ$2

这样,就可以方便的了解自己主机的运行情况了。


本文由【waitig】发表在等英博客
本文固定链接:使用nmon和nmonanalyser进行主机检测
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (0)分享 (0)