压测工具nmon

压测工具nmon – 对于Linux服务器的监控

前言

对于服务器的压测时进行监控,以及后续对于CPU性能的观测,数据采集,日志收集,直到最后将数据以图表形式反馈出来

一、Nmon下载

在连接上需要进行压测的服务器之后,第一步测一下Linux内核版本,我用的是:

[root@bogon ~]# uname -a
Linux bogon 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

获取版本信息(用处不大);

接下来是主要的,建议直接不要手动下载,直接:

[root@bogon ~]# wget https://nchc.dl.sourceforge.net/project/nmon/nmon16d_x86.tar.gz

完成后检测:

2021-01-13 15:56:48 (4.84 KB/s) - 已保存 “nmon16d_x86.tar.gz” [9252938/9252938])

[root@bogon ~]# ls
anaconda-ks.cfg  install.log.syslog  nmon16d_x86.tar.gz  salt-minion_install.sh
install.log      install.txt         nohup.out

获取 nmon16d_x86.tar.gz;

二、解压安装

新建一个目录:

[root@bogon ~]# mkdir nmon16d

解压后放入:

[root@bogon ~]#  tar -zxvf nmon16d_x86.tar.gz  -C nmon16d

然后在目录中找到nmon_x86_64_centos6文件并加执行权限,再加入环境变量的目录:

[root@bogon ~]# cd nmon16d/
[root@bogon nmon16d]#  chmod +x nmon_x86_64_centos6
[root@bogon nmon16d]# mv nmon_x86_64_centos6 /usr/local/bin/nmon

三、启动

[root@bogon nmon16d]# nmon

在这里插入图片描述

  1. 这里显示的是CPU和内存数据(直接按C或者M);

       q键退出;
       d键硬盘数据;
       其他包括数据采集查:https://www.cnblogs.com/iclk/p/4456311.html
    

四、数据采集

每隔5秒采集一次,一共12次,一分钟的数据;

[root@bogon nmon16d]# nmon -f -s 5 -c 12 -m /home/
[root@bogon nmon16d]# nmon -f -T -s 5 -c 12 -m /home/
[root@bogon nmon16d]# nmon -f -s 10 -c 720 -m /home/
[root@bogon nmon16d]# cd /
[root@bogon /]# ls
bin   cgroup  dev  home  lib64       media  mnt  opt   root  selinux  sys  usr
boot  data    etc  lib   lost+found  misc   net  proc  sbin  srv      tmp  var
[root@bogon /]# cd home
[root@bogon home]# ls
bogon_210113_1613.nmon  bogon_210113_1634.nmon  bogon_210116_1449.nmon  mysql  www

找到三个文件bogon_210113_1613.nmon 和bogon_210113_1634.nmon,采集生成完成;

补充:在测试的过程中,我们需要知道我们的数据采集进程:

[root@bogon home]# ps -ef | grep nmon

(因为我们可能忘记停nmon的进程,所以需要查看)
在这里插入图片描述

采集完后关闭进程:

[root@bogon home]# kill -9 14860

14860是进程的pid;

五、数据分析

使用nmon analyser v55 + wps.vba;
在这里插入图片描述
如果没有安装宏会报错:在这里插入图片描述
接下来启动宏直接点上方蓝色“启动宏”:
在这里插入图片描述

进入分析界面:在这里插入图片描述
这个时候我们需要找到远程服务器上的文件bogon_210113_1613.nmon,显然在本地是没有的,这个时候只能返回Xshell,不然用xftp,我用的是:

[root@bogon home]# sz bogon_210113_1634.nmon 
[root@bogon home]# sz bogon_210116_1449.nmon 

在这里插入图片描述

在这里插入图片描述
好的现在回到nmon analyser v55,打开nmon文件生成图表:
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值