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的文件,我们主要具体看一下几个内容:
-
cpu-all: 查看当前系统的cpu使用率
-
diskbusy:磁盘,主要看sda
-
net:网络,因为我当前服务器的网卡,是enp0s3,主要看当前网卡的读和写
-
mem:内存空闲统计,单位是%,这里统计了toal、buffers、swap等等一些系列数据
以上是关于Linux支持数据存储监控工具 - nmon的主要内容,如果未能解决你的问题,请参考以下文章