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

unzip nmon_x86_12a.zip

图片

五、增加执行权限

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报错

还是会报错:./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,安装成功,进入实时监控页面

图片

九、监控cpu/内存/磁盘/网络

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

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

图片

十、采集数据

./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报表

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机器上

图片


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

图片


4、选择下载的nmon文件

图片


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

图片


6、生成nmon报告截图(可查看CPU、内存、网络、磁盘的数据)

图片

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值