性能测试-nmon工具(Linux的资源监控)

1.1 下载nmon工具

官方网站下载地址:https://nmon.sourceforge.io/pmwiki.php?n=Site.Download

下载 nmon16e_mpginc.tar.gz 的安装包

1.2 nmon工具早Centos7的安装

解压文件 nmon16e_mpginc.tar.gz

# 创建目录 将压缩文件内容加压到该目录
[root@master tgz]# mkdir -p /opt/app/nmon
[root@master tgz]# cd /opt/app/nmon
[root@master nmon]# tar zxvf nmon16e_mpginc.tar.gz
nmon_arm_ubuntu15
nmon_power_32_rhel6
nmon_power_32_sles11
nmon_power_64_kvm2
nmon_power_64_rhel6
nmon_power_64_rhel7
nmon_power_64_sles11
nmon_power_64le_fedora22
nmon_power_64le_rhel6
nmon_power_64le_rhel7
nmon_power_64le_ubuntu14
nmon_power_64le_ubuntu15
nmon_power_64le_ubuntu16
nmon_x86_64_centos6
nmon_x86_64_centos7
nmon_x86_64_opensuse11
nmon_x86_64_opensuse12
nmon_x86_64_rhel6
nmon_x86_64_rhel7
nmon_x86_64_sles11
nmon_x86_64_sles12
nmon_x86_64_ubuntu15

将对应的文件放置到系统目录

# 添加软连接,将nmon_x86_64_centos7 添加到系统目录
[root@master nmon]# ln -s /opt/app/nmon/nmon_x86_64_centos7 nmon

1.3 在Linux下实时对计算机进行监控

# 执行命令启动工具
[root@master nmon]# nmon

执行后界面如下

我们实时监控当前计算机的cpu,内存,磁盘,网络是,安装提示,输入c、m、d、n,可以实时展示当前计算机的硬件资源使用情况

1.4 生成监控文件

mnom 执行参数说明:

-f 已经标准格式输出文件

-N insclude NFS sections

-m 报错文件的路径

-s 每间隔N秒采集一次

-c 取出多少个抽样数据

下面的命令为 120*30=3600秒,即监控1小时

# 生成日志文件保存的路径
[root@master nmon]# mkdir -p /tmp/nmon_logs

#执行命令对当前计算机进行监控
[root@master nmon]# nmon -f -N -m /tmp/nmon_logs -s30 -c 120

# 执行命令后会在指定的目录下生成日志文件
[root@master bin]# cd /tmp/nmon_logs/
[root@master nmon_logs]# ll
总用量 32
-rw-r--r-- 1 root root 30886 10月 13 22:08 master_241013_2208.nmon

# 如果执行结束后,可以通过kill强制结束进程文件继续生成
[root@master nmon_logs]# ps -ef | grep nmon
root      68233      1  0 22:08 pts/2    00:00:00 nmon -f -N -m /tmp/nmon_logs -s10 -c 12
root      71882  12735  0 22:10 pts/2    00:00:00 grep --color=auto nmon
[root@master nmon_logs]# kill -9 68233      

1.5 通过监控文件生成图形分析报告

下载nmon_analyser_v69.zip工具:https://nmon.sourceforge.io/pmwiki.php?n=Site.Nmon-Analyser

将下载的nmon_analyser_v69.zip文件解压后生成一个nmon analyser v69_2.xlsm 文件

解除文件的宏限制,在文件属性中勾选解除锁定后,点击确定

使用excel打开 nmon analyser v69_2.xlsm 文件,点击 Analysis nmon data 按键,将nmon的日志文件加载

加载后会对日志文件进行解析,生成一个新的excel文件,将用图标的方式展示监控期间的系统资源情况

posted @ 2024-12-15 14:11  tigerMao  阅读(17)  评论(0编辑  收藏  举报