1、用root账号登录系统;
2、创建目录 #mkdir /test,也可直接在上传工具中创建文件夹;
3、把nmon上传到test目录下,也可直接上传要用的nmon文件,但是要搞清楚是几位的系统,例如64位的系统应上传64位的即nmon_x86_64_centos6;若传的是压缩包,要进行解压 #tar -xzvf(nmon_linux)file.tar.gz; ls -a列出文件;
4、授权 #chmod 777 文件名;
5、监控资源 # ./文件名 -f -t -s 10 -c 5
-f是输出文件,默认会在当前目录下输出一个以主机名开头的 .nmon文件,可直接更改文件名
-t是输出top process的数据
-s是监控频率
-c是截次,即监控次数
#ps 查看进程
cd /文件名;cd .. 返回上一级; cd /返回根目录(中间有空格)
附:如何查看资源?
a.打开 nmon analyser.xls;
b.选择保存的.nmon文件;
c.另存为exccel格式;
注:旧版本的office要设置excel宏的安全性级别为低,并且信任VB的访问。
分析工具无法打开.nmon文件?可能是监控频率设置的不合理,如果时间设置过长在一段监控时间内程序已经跑完,实际上只有一次结果监控的数据也不准确。分析工具会取到一个最大值和多次监控的平均值,导致无法打开文件。
最后有个疑问,怎么设置频率才能使监控结果更准确呢?比如说LR运行时长大概200秒,迭代5次,那么每2秒一次,监控100次跟每40秒一次,监控5次?导出两种监控结果看差别不是很大