Linux数据存储监控工具 - nmon

article/2025/10/6 19:07:47

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

  • CPU使用率
  • 内存使用情况
  • 磁盘适配器
  • 文件系统中的可用空间
  • 页面空间和页面速度
  • 异步I/O,仅适用于AIX
  • 网络文件系统(NFS)
  • 磁盘 I/O 速度、传输和读/写比率
  • 服务器详细信息和资源
  • 内核统计信息
  • 消耗资源最多的进程
  • 运行队列信息

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

https://nmon.sourceforge.net/pmwiki.php?n=Site.Download

下载解压之后,我们看到针对不用的操作系统使用的nmon,这里我的操作系统是centos 8,我们将这个版本上传到Linux服务器
在这里插入图片描述
使用scp命令将文件上传到Linux服务器的指定目录里
格式:scp 解压包文件路径+root@虚拟机IP+存放nmon目录路径
在这里插入图片描述
我们可以看到已经linux服务器上传成功了。
在这里插入图片描述
给nmon配置操作权限,使用 chomd 配置权限
在这里插入图片描述下面我们需要将文件命名为 nmon
在这里插入图片描述
命令参数说明

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

来,我们首先执行一个压测脚本,然后执行nmon命令,系统会一直统计监控数据,我们看到已经生成了一个nmon文件。
在这里插入图片描述
我们来看一下监控数据,我们将这个nmon文件下载到本地电脑上。
思考
我们怎么看数据呢?我们需要使用到nmon的一个分析器,我们现在来认识一下
nmon_analyser 介绍

  • nmon 监控捕获的信息,一般用 nmon_analyser 来进行分析
  • nmon_analyser 由 IBM 提供, 使用 excel 的宏命令分析加载生成 excel 图表,展示资源占用的各项信息

下载nmon_analyser
官方链接:
http://nmon.sourceforge.net/pmwiki.php?n=Site.Nmon-Analyser
百度云链接

:https://pan.baidu.com/s/1WHmlf-Em3FfKbUUa_GWi6A 提取码:w6gy

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

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

  1. cpu-all: 查看当前系统的cpu使用率
    在这里插入图片描述
  2. diskbusy:磁盘,主要看sda
    在这里插入图片描述
  3. net:网络,因为我当前服务器的网卡,是enp0s3,主要看当前网卡的读和写
    在这里插入图片描述
  4. mem:内存空闲统计,单位是%,这里统计了toal、buffers、swap等等一些系列数据在这里插入图片描述

http://chatgpt.dhexx.cn/article/8Dk6bKgg.shtml

相关文章

nmon下载及使用方法

nomn官方文档:http://www.ibm.com/developerworks/cn/aix/library/analyze_aix/ nomn下载页面: AIX:https://www.ibm.com/developerworks/community/wikis/home?langen#!/wiki/Power%20Systems/page/nmon Linux: nmonanalyser 下载页面:http…

nmon使用及监控数据分析

【使用】 【监控数据分析】 参考链接:nmon监控数据分析 性能测试中,各个服务器资源占用统计分析是一个很重要的组成部分,通常我们使用nmon这个工具来进行监控以及监控结果输出。 一、在监控阶段使用类似下面的命令 ./nmon -f write_3s_20vu.nmon -t -s 30 -c 100 进…

NOMSQL数据库之Mongodb

一、业务需求 用户访问日志是在web服务器access.log存储 cat access.log | awk {print $1} | uniq -c | sort -nr 查看访问次数最多的ip(百万次访问24小时) 统计每日访问量,峰值访问量 把每次访问存储到mongodb中,mongodb用来筛选日志 二、Mongodb介绍 1、nosql介绍…

nmon的使用方法

一、认识nmon 1、简介 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与…

Linux系统性能监控工具nmon

一、简介 nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上&…

nmon结果分析

用nmon_analyser_hzt.xls等分析工具打开nmon结果文件,如果出现无法加载宏的提示,点击工具-宏-安全性,将安全及调至低,保存后,重新打开。 Sys_summ页,为服务器资源使用率汇总 我们需求的主要数据为cpu&am…

服务器资源监控之nmon

服务器资源监控之nmon 一、年nmon简介 nmon是一款分析 AIX 和 Linux 性能的免费工具,可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不…

linux nmon的安装及使用

1.下载nmon压缩包: http://nmon.sourceforge.net/pmwiki.php?nSite.Download 根据系统的发型版本及CPU位数选择相应的压缩包下载,如笔者的系统发行版本为:红帽子7.3.1611,64位: 所以选择的版本为:nmon16…

nmon工具的使用

原贴:http://www.alidba.net/index.php/archives/227 nmon工具的使用 nmon工具是一个收集AIX或Linux主机的性能数据,并分析的工具,使用简单易用。下载地址:http://www-941.haw.ibm.com/collaboration/wiki/display/Wikiptype/nmonanalyser工…

NoSQL与MongoDB简介

互联网的迅速发展,这样大量的交互给数据库提出了更高的性能要求,传统的关系数据库虽然具备良好的事物管理,但在处理大量数据的应用时很难在性能上满足设计要求。NoSQL就是主要为了解决当下大量高并发高要求的数据库应用需求,由于关…

nmon结果说明及分析

使用nmon analyser生成的结果文件包含了N多个sheet页,下面只是结合个人经验对几个主要的页面图标进行一些分析介绍: 一、整体信息页面SYS_SUMM 1.折线图中蓝线为cpu占有率变化情况;粉线为磁盘IO的变化情况; 2.下面表各种左边的位…

Nmon工具使用

一、Nmon介绍 Nmon是一款计算机资源性能监控工具,因为它免费,体积小,安装简单,耗费资源低,广泛应用于AIX和Linux系统。 二、Nmon下载安装 nmon压缩包下载地址(下载适合服务器的版本) http:/…

nmon在linux应用

1.下载nmon压缩包: http://nmon.sourceforge.net/pmwiki.php?nSite.Download 选择适合自己系统的版本 2、解压 拖到服务器后进行解压 tar -zxvf 包名 3、 选择对应的版本用mv nmon_x86_64_centos7 nmon改名(这里最好加上你要放的路径)&…

nmon以及nmon analyser 教程

一、nmon是一款很好的unix、linux下的系统性能监控工具。 引自百度知道: nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消…

服务端监控工具:Nmon使用方法

目录:导读 一、认识nmon 二、检查安装环境 三、nmon下载安装 四、运行nmon 五、采集数据 写在最后 一、认识nmon 1、简介 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况&…

Nmon是什么,一篇文章学会使用 nmon

本文摘自:https://www.sohu.com/a/219012698_151779 1.Nmon简介 Nmon (Nigel’s Monitor)是由IBM 提供、免费监控 AIX 系统与 Linux 系统资源的工具。该工具可将服务器系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具(nmon ana…

nmon 的使用

1、概述 监控,在检查系统问题或优化系统性能工作上是一个不可缺少的部分。通过操作系统监控工具监视操作系统资源的使用情况,间接地反映了各服务器程序的运行情况。根据运行结果分析可以帮助我们快速定位系统问题范围或者性能瓶颈点。 nmon是一种在AIX与…

nmon和nmon analyser的下载和使用

nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,AIX是IBM的一个操作系统,相比于Linux,使用范围不算很广,因此我们重点讲下Linux下的nmon应用。首先自然是下载,Linux的nmon有自己的官方网站&#…

nmon用法

一、简介 nmon是一个简单的性能监测工具,可以监测CPU、内存、网络等的使用情况。它是一个系统监视、调优、性能测试工具,它能一次性提供大量性能相关的信息。 二、安装与执行 下载地址:http://nmon.sourceforge.net/pmwiki.php?nMain.HomeP…

Nmon使用方法

一、简介 1、nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面, 并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化…