Linux支持数据存储监控工具 - nmon

Posted 七月的小尾巴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux支持数据存储监控工具 - nmon相关的知识,希望对你有一定的参考价值。

nmon介绍

nmon 是 IBM 公司开发的 Linux 性能监控工具,可以实时展示系统性能情况,也可以将监控数据写入文件中,并使用 nmon 分析器做数据展示。

nmon安装

这里我直接在官网上面下载好,可以直接解压缩用。

链接:https://pan.baidu.com/s/1KY-Dgchvv_j2ix1FhSQiVQ  密码:uayp

下载解压之后,我们可以看到针对不用的操作系统使用的nmon,这里我的操作系统是centos 7,我们将这个版本上传到Linux服务器上方
在这里插入图片描述
使用scp 将文件上传到Linux的指定目录下方
在这里插入图片描述
我们可以看到已经上传成功了。
在这里插入图片描述
给nmon配置操作权限,使用 chomd 配置权限
在这里插入图片描述
将文件命名为 nmon
在这里插入图片描述

命令

./nmon -ef -s 5 -c 1000

参数说明:

  • -ef :指的是使用文件格式
  • -s :按照上方的命令,指的是每5秒更新一次数据
  • -c:则表示一共执行多少次,通常多少次,我们可以通过压测的数据进行换算

下方我们执行了一个压测脚本,然后执行nmon命令之后,系统会一直统计监控数据,我们可以看到生成了一个nmon文件。
在这里插入图片描述

这里我们告诉大家一个小技巧,如果说我们不想要换算 -c 一共要执行多少次,可以将数值调大一些,在我们脚本跑玩之后,直接使用kill 命令,将 nmon 进程杀掉。如下图所示

在这里插入图片描述

下面我们来看一下监控数据,我们将这个nmon文件下载到本地电脑上。

那么我们怎么看数据呢?下方我们需要使用到nmon的一个分析器,这里我也提供了下载链接,大家可以自行下载。

链接:https://pan.baidu.com/s/1Wt6RtUOJIfkY7DlvnbzK4A  密码:t6y7

下载成功之后,我们可以打开分析器,这个分析器是基于excel开发的,里面有一个拓展工具,叫做宏。下面我们点击分析器中的 Analyze nmon data,然后选择我们前面从服务器中下载下来的nmon文件。
在这里插入图片描述
这里需要注意两点:1、需要使用excel打开该文件,不能使用wps; 2、打开excel时如果有安全警告弹窗,需要点击启用。

打开之后会帮我们自动生成一个excel的文件,我们主要具体看一下几个内容:

  1. cpu-all: 查看当前系统的cpu使用率
    在这里插入图片描述

  2. diskbusy:磁盘,主要看sda在这里插入图片描述

  3. net:网络,因为我当前服务器的网卡,是enp0s3,主要看当前网卡的读和写
    在这里插入图片描述

  4. mem:内存空闲统计,单位是%,这里统计了toal、buffers、swap等等一些系列数据

在这里插入图片描述

以上是关于Linux支持数据存储监控工具 - nmon的主要内容,如果未能解决你的问题,请参考以下文章

使用Nmon监控Linux的系统性能

Nmon 监控 Linux 的系统性能

JMeter——Linux综合监控工具

Linux监控工具nmon

linux性能监控工具-nmon安装使用详细教程

linux性能监控工具-nmon安装使用详细教程