Nmon 监控服务器性能指数

来源:互联网 发布:淘宝黑号了 编辑:程序博客网 时间:2024/05/16 07:13

摘要:
Nmon 是 Linux 的性能检测器。

主要内容:
1.下载
wget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip/download

2.安装
2.1解压:unzip nmon_x86_12a.zip
2.2给予权限:chmod +x nmon_x86_ubuntu810
2.3修改其名称:mv nmon_x86_ubuntu810 ./nmon

安装过程中可能出现的错误及解决方案:
查看Linux系统版本:cat /etc/redhat-release

如果是:
CentOS release 6.2 (Final)

可能会出现错误:
bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

分析原因:
是因为64位系统中安装了32位程序

解决方法:
yum install glibc.i686

重新安装以后还有如下类系错误 再继续安装包
error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

yum install libstdc++.so.6

2.Nmon的使用
./nmon
这里写图片描述

nmon 命令以交互方式提供下列视图:

系统资源视图(使用 r 键)进程视图(使用 t 和 u 键)AIO 进程视图(使用 A 键)处理器使用情况小视图(使用 c 键)处理器使用情况大视图(使用 C 键)共享处理器逻辑分区视图(使用 p 键)NFS 面板(使用 N 键)网络接口视图(使用 n 键)WLM 视图(使用 W 键)磁盘繁忙情况图(使用 o 键)磁盘组(使用 g 键)ESS 虚拟路径统计信息视图(使用 e 键)JFS 视图(使用 j 键)内核统计信息(使用 k 键)长期处理器平均使用率视图(使用 l 键)大页分析(使用 L 键)调页空间(使用 P 键)卷组统计信息(使用 V 键)磁盘统计信息(使用 D 键)磁盘统计信息及图形(使用 d 键)内存和调页统计信息(使用 m 键)适配器 I/O 统计信息(使用 a 键)共享以太网适配器统计信息(使用 O 键)冗余检查良好/警告/危险视图(使用 v 键)详细信息页统计信息(使用 M 键)光纤通道适配器统计信息(使用 ^ 键)

3.生成.xls测试报表
3.1采集数据并保存.nmon文件

nmon -s10 -c60 -f -m /home/
参数解释:
-s10 每 10 秒采集一次数据。
-c60 采集 60 次,即为采集十分钟的数据。
-f 生成的数据文件名中包含文件创建的时间。
-m 生成的数据文件的存放目录。

3.2将生成的.nmon文件转换成.xls文件

3.2.1将生成的.nmon文件用FileZilla下载到Windows下,用office中的excel进行格式转换成.xls文件

备注:
如果宏不能运行,需要做以下操作:
工具 -> 宏 -> 安全性 -> 中->再打开文件并允许运行宏。

这里写图片描述

总结:
在进行性能测试过程中,少不了监控服务器的各项性能指数,如:CPU利用率、内存占用率、IO等性能指数。之前写过一篇Python远程监控服务型的文章( Python + Pexpect远程监控服务器 ),现在在做性能测试的时候还是比较喜欢用现成的工具,大大缩短了测试的时间,后续会继续学习一些现成的工具记录下来,比自己写代码快。

参考文献:
Linux下使用NMON监控、分析系统性能
Linux 性能分析工具 nmon for Linux

本人利用Bootstrap + EasyUI + Django开发网站:http://www.xuyangting.com/ 欢迎来访

阳台测试: 239547991(群号)

0 0
原创粉丝点击