nmon使用问题汇总(不定期更新)

nmon使用问题汇总

1.nmon常用命令:

./nmon -s1 -c300 -f -m /root/nmon-test-result/项目-50并发/

2.设置nmon参数为-s1 -c720,发现nmon只运行了288秒即停止。

解决方法:当时我是直接从另一个系统拷贝的nmon,也不知道版本匹不匹配,后来尝试本地上传另一个版本的nmon,运行成功。

3.如何批量运行nmon?

需求:目前有10台服务器(192.168.1.11-20)需要进行监控,且这10台服务器均只能通过堡垒机访问。现在找到另一台可远程访问的服务器A(192.168.1.10),通过它可ssh连接到这10台服务器。现在有一个应用部署在这10台服务器上,需要在性能测试的同时监控他们的CPU,内存情况,如何?

思路:nmon多机监控,多台主机建立信任,一台来执行脚本。

解决方法:

(1)首先拷贝公钥,使我们可以通过A直接ssh这10台服务器,而不需要输入密码。

ssh-keygen //生成密钥
ssh-copy-id -i ./.ssh/id_rsa.pub "-p 10022 [email protected]" //拷贝密钥
ssh -p 10022 [email protected] //拷贝完成后,通过ssh连接试试,应该可以不输入密码直接连接成功
ssh-copy-id -i ./.ssh/id_rsa.pub "-p 10022 [email protected]" //连接成功后,切回服务器A,同样的方法,将密钥拷贝到其他9个服务器 ssh-copy-id -i ./.ssh/id_rsa.pub "-p 10022 [email protected]" ssh-copy-id -i ./.ssh/id_rsa.pub "-p 10022 [email protected]" ssh-copy-id -i ./.ssh/id_rsa.pub "-p 10022 [email protected]" ssh-copy-id -i ./.ssh/id_rsa.pub "-p 10022 [email protected]" ssh-copy-id -i ./.ssh/id_rsa.pub "-p 10022 [email protected]" ssh-copy-id -i ./.ssh/id_rsa.pub "-p 10022 [email protected]" ssh-copy-id -i ./.ssh/id_rsa.pub "-p 10022 [email protected]" ssh-copy-id -i ./.ssh/id_rsa.pub "-p 10022 [email protected]"

(2)运行01copynmon.sh,将nmon从服务器A拷贝到10台服务器。

#!/bin/bash
iplist=(192.168.1.11 192.168.1.12 192.168.1.13 192.168.1.14 192.168.1.15 192.168.1.16 192.168.1.17 192.168.1.18 192.168.1.19 192.168.1.20)
for ip in ${iplist[*]}
do
 scp -P 10022 /root/nmon root@$ip:/root/ &
 echo $ip
done

(3)运行02mkdirten.sh,在10台服务器的/root/目录下分别创建nmon-test-result目录,并将nmon移动到此目录下。

#!/bin/bash
iplist=(192.168.1.11 192.168.1.12 192.168.1.13 192.168.1.14 192.168.1.15 192.168.1.16 192.168.1.17 192.168.1.18 192.168.1.19 192.168.1.20)
for ip in ${iplist[*]}
do
 ssh -p 10022 root@$ip "cd;mkdir nmon-test-result;mv nmon nmon-test-result/;exit;"&
 echo $ip
done

(4)运行03runnmon.sh,在10台服务器的/root/nmon-test-result/下,分别创建project050目录,并运行nmon,将结果保存在project050目录下。

#!/bin/bash
iplist=(192.168.1.11 192.168.1.12 192.168.1.13 192.168.1.14 192.168.1.15 192.168.1.16 192.168.1.17 192.168.1.18 192.168.1.19 192.168.1.20)
for ip in ${iplist[*]}
do
 ssh -p 10022 root@$ip "cd /root/nmon-test-result/;mkdir project050;/root/nmon-test-result/nmon -s1 -c300 -f -m /root/nmon-test-result/project050/;exit;"&
 echo $ip
done

(5)运行04ps.sh,查看在10台服务器上是否nmon都启动成功。

#!/bin/bash
iplist=(192.168.1.11 192.168.1.12 192.168.1.13 192.168.1.14 192.168.1.15 192.168.1.16 192.168.1.17 192.168.1.18 192.168.1.19 192.168.1.20)
for ip in ${iplist[*]}
do
 ssh -p 10022 root@$ip "hostname;ps -ef|grep nmon;exit;"&
 echo $ip
done

(6)运行05mkdir.sh,在服务器A上面建立10个目录,分别用来存放10台服务器的监控结果。

#!/bin/bash
iplist=(192.168.1.11 192.168.1.12 192.168.1.13 192.168.1.14 192.168.1.15 192.168.1.16 192.168.1.17 192.168.1.18 192.168.1.19 192.168.1.20)
for ip in ${iplist[*]}
do
 mkdir nmon-test-result-$ip
 echo $ip
done

(7)运行06copydir.sh,将10台服务器上的监控结果分别拷贝到服务器A上面的相应目录中。

#!/bin/bash
iplist=(192.168.1.11 192.168.1.12 192.168.1.13 192.168.1.14 192.168.1.15 192.168.1.16 192.168.1.17 192.168.1.18 192.168.1.19 192.168.1.20)
for ip in ${iplist[*]}
do
 scp -P 10022 -r root@$ip:/root/nmon-test-result/chuanglan050 /root/nmon-test-result-$ip &
 echo $ip
done

4.nmon参数指标

参考:https://blog.csdn.net/he_jian1/article/details/41039709


nmon analyser使用问题汇总

1.nmon analyser运行时报错:运行时错误“13”:类型不匹配。

问题原因:自己习惯将星期直接显示在电脑的右下角,就在系统时间中添加了dddd ,删除dddd之后nmon analyzer就可以正常使用了。
解决方法:将本机系统时间格式设置为:yyyy-MM-dd。电脑的计算机名不能有特殊字符。
开始--控制面板--时钟、语言和区域--更改日期、时间或数字格式--短日期选择yyyy-MM-dd,注意不要带有dddd。
参考:http://www.kuaiji66.com/t6/yongyout6zhishiku/X6OllZrv64185.html

2.nmon analyser在WPS上运行时报错:运行时错误1004,应用程序定义或对象定义错误。

试了很多方法都没解决,只能拷贝到另一台装有office的电脑上运行。
官网上说nmon analyser只支持在Excel 2003及以上版本运行。

3.nmon analyser运行时报错:Some lines discarded。

未解决。暂时不影响测试结果。
另外,我当时执行的nmon命令是./nmon -s1 -c720 -f -m /root/nmon-test-result/,估计可能是我获取的快照数量过多导致。因为官网说:我建议您将快照数量保持在300左右,以避免文件过大出现问题。图表看起来也会更好。

4.对于大型nmon数据文件(10+ MB),官网强烈建议如下:

警告:对于大型nmon数据文件(10+ MB),强烈建议您安装64位Microsoft Excel 2016或更高版本,并且 PC中至少有8 GB内存,最好是16 GB或更多。这消除了分析大型数据文件的许多失败。

5.nmon analyser官网:

nmon analyser最新版本下载及使用建议:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power+Systems/page/nmon_analyser

猜你喜欢

转载自www.cnblogs.com/zhengna/p/10950056.html