nmon on Linux 常用参数

来源:互联网 发布:淘宝买处方药没有处方 编辑:程序博客网 时间:2024/05/14 05:40

nmon作为一款简单易用的系统性能监控工具,很好用并且很简单.

这次项目一共要监控四台exlogic服务器和两台DB服务器,一般LR在监控unix系统资源的时候需要在被监控系统上启动rstatd服务,但是测试的时候,用LR死活连不到DB服务器,估计是RedHat的那个系统版本对于rstatd服务的一些辅助服务没有安装,厂商表示相关服务会影响系统安全性,拒绝安装,所以nmon这次就变成监控DB服务器系统资源的首要工具了,哈哈,巧合,巧合···

之前的文章只写了nmon用于输出数据的一个常用命令,对于nmon来讲,在输出数据的时候,有多个可用参数的选择,常用的几个如下:

-f  这是nmon必选参数,并且必须放在第一个,就是输出文件的意思;用该参数的话,nmon输出的文件名就是默认名称:hostname_date_time.nmon;

-F <filename> 这个参数和上面-f相同,只不过用户可以自己定义文件名称;

-s 截屏频率,也就是保存数据的频率;

-c 截屏次数;

-t  输出top processes的数据;

-r <runname> gose into spreadsheet file

-h 查看帮助

以上几个参数都是常用的,其他参数可以通过最后一个-h查看。

例如:让nmon每15秒保存一次数据,共保存10分钟的数据,并将输出文件命名为test.nmon

            nmon -F test.nmon -t -s 15 -c 40


nmon输出数据之后,使用sort命令将生成的.nmon的文件输出为.csv文件,之后就可以使用nmon analyser这个小工具进行数据分析。

至于分析生成的.xls文件中各个sheet都代表什么含义,可以查看相关文档。