nmon的安装与使用

一、Linux服务器配置信息

操作系统:CentOS 7.6 64位(可用命令:cat /etc/redhat-release和uname -a查看)
CPU:1核(可用命令top查看)
内存:2GB(可用命令free查看)

图片

图片

二、nmon工具简介

nmon是一款计算机性能监控工具(CPU,内存,网络,磁盘等),具有免费和安装方便的特点,由IBM的员工开发,广泛应用于AIX和Linux系统。

三、nmon的下载

wget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip

nmon的安装与使用_第1张图片

四、解压nmon

unzip nmon_x86_12a.zip

nmon的安装与使用_第2张图片

五、增加执行权限

chmod u+x nmon_x86_rhel45

图片

六、运行nmon报错

在./nmon_x86_rhel45所在nmon目录下,执行命令:./nmon_x86_rhel45,会报错:-bash: ./nmon_x86_rhel45: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

图片

解决方法:执行命令

 yum install glibc.i686

nmon的安装与使用_第3张图片

七、运行nmon报错

还是会报错:./nmon_x86_rhel45: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

解决方法:执行命令

yum install libncurses.so.5

图片

八、再次运行nmon

在./nmon_x86_rhel45所在目录,执行命令:./nmon_x86_rhel45,安装成功,进入实时监控页面

nmon的安装与使用_第4张图片

九、监控cpu

键盘输入c,监控内存:键盘输入m,监控网络:键盘输入n,监控磁盘:键盘输入d,按q键退出

使用场景:做压测时实时监控服务器资源

nmon的安装与使用_第5张图片

十、采集数据

./nmon_x86_rhel45 -s 60 -c 30 -f -m /home/nmon/nmon_log/

-s 60 每 60 秒采集一次数据
-c 30 采集 30 次,即为采集三十分钟的数据
-f 生成的数据文件名中包含文件创建的时间
-m 生成的数据文件的存放目录
执行命令后,在目录/home/nmon/nmon_log/下生成了一个以本主机名开头,以执行日期为规则,每60秒更新一次,nmon结尾的文件
可通过ps命令会看到相关的nmon进程

图片

30分钟后,相关nmon进程会消失

图片


文件如下所示

nmon的安装与使用_第6张图片

十一、生成nmon报表

1、下载 nmon analyser (生成性能报告的免费工具):https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon_analyser
或者在以下链接获取(网址下载略慢,可尝试该链接下载):
链接:https://pan.baidu.com/s/1AsgdAWBbaHFKx3BSx5xBfQ
提取码:6918


2、将生成的nmon文件通过sz的方式下载至windows机器上

nmon的安装与使用_第7张图片


3、用Microsoft Excel打开分析工具nmon analyser v66.xlsm(不能用WPS打开,因为不支持宏)。点击“Analyze nmon data”

nmon的安装与使用_第8张图片


4、选择下载的nmon文件

nmon的安装与使用_第9张图片


5、会自动生成一个xlsx的文件

nmon的安装与使用_第10张图片


6、生成nmon报告截图

nmon的安装与使用_第11张图片

你可能感兴趣的:(压测,功能测试,jmeter)