nmon结果说明及分析

article/2025/10/6 19:43:14

使用nmon analyser生成的结果文件包含了N多个sheet页,下面只是结合个人经验对几个主要的页面图标进行一些分析介绍:

一、整体信息页面SYS_SUMM

1.折线图中蓝线为cpu占有率变化情况;粉线为磁盘IO的变化情况;

2.下面表各种左边的位磁盘的总体数据,包括如下几个:

  • Avg tps during an interval:每个间隔时间内,平均每秒IO数,也可以理解为提交处理的次数
  • Max tps during an interval:每个间隔时间内,每秒最大IO次数;
  • Max tps interval time:最大传送次数出现的时间点;
  • Total number of Mbytes read:整个监控时间内读的字节数;
  • Total number of Mbytes written:整个监控时间内写的字节数;
  • Read/Write Ratio:读写比率;

3.右边的为CPU的总体数据,可以获取如下信息;

  • cpu被User/Sys/Wait所占百分比;
  • cpu整体平均空闲率/占有率,以及最大的空闲率/占有率;
  • cpu各项数据最大值和平均值的比率;

二、cpu各项详细的数据

1.CPU_ALL页面:该页面可以看到如下图的CPU整体上在每个监控点的数据,包括User%、Sys%、Wait%、Idle%、CPU%以及CPUs(cpu个数)及对应图表;

 

 

2.CPU_SUMM页面:该页面可以看到如下图的各个CPU在总体数据,包括User%、Sys%、Wait%、Idle%以及对应图表;

 

 

 

3.cpu00x页面:这些页面可以看到各个CPU在每个监控点的数据,包括User%、Sys%、Wait%、Idle%、CPU%以及对应图表;

三、磁盘各项信息数据

1、DISK_SUMM页面:记录各个监控时间点的磁盘读写和IO次数,以及一些计算值;如下图,包括下面一些详细信息:

 

 

  • Disk Read KB/s:监控时间间隔内磁盘整体每秒读取字节数
  • Disk Write KB/s:监控时间间隔内磁盘整体每秒写字节数
  • IO/sec:监控时间间隔内磁盘整体平均每秒IO数
  • 以及上面是哪个数据对应的Avg、WAvg和Max以及对应图表,WAvg公式如IF(B73=0,0,MAX(SUMPRODUCT(B2:B71,B2:B71)/SUM(B2:B71)-B73,0)),该数字不应该和AVG相差很大;

 2、DISKBSIZE页面:详细记录了各监控时间点每个hdisk的磁盘块的大小,如我的服务器包括了sda、sda1、sda2、sda3以及dm-0、dm-1、dm-2、dm-3(dm是device mapper(设备映射))以及对应的Avg、WAvg和Max计算值;

3、DISKBUSY页面:详细记录了各监控时间点每个hdisk繁忙情况,包括的点同DISKBSIZE页面;

4、DISKREAD页面:详细记录了各监控时间点每个hdisk每秒读的子节数,包括的点同DISKBSIZE页面;

5、DISKWRITE页面:详细记录了各监控时间点每个hdisk每秒写的子节数,包括的点同DISKBSIZE页面;

6、DISKXFER页面:详细记录了各监控时间点每个hdisk每秒的IO次数,包括的点同DISKBSIZE页面;

四、内存详细信息

1.MENM页面:该页面包含了如下图各监控时间点内存各方面的信息数据和图表,主要信息如下:

  • memtoatl:服务器总内存,单位M;
  • swaptotal:虚拟总内存;
  • memfree:剩余总内存;
  • swapfree:剩余虚拟内存;

五、网络信息

1、Net页面:该页面包含了每个监控时间点各个网络适配器的读写等数据传输速率(千字节/秒),如我的服务器包括适配器有eth0和lo;

2、NETPACKET页面:该页面包含了每个监控时间点各个网络适配器读写包的数量;

 

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Ø Sys_summ页,为服务器资源使用率汇总

我们需求的主要数据为cpu,mem,io和net。如下图:

 

将以上内容,如实填写至测试报告中。

Ø Cpu_all页,是服务器cpu使用率的详细数据

我们主要关注的内容为下图

 

Cpu使用率分为三部分,系统、用户和等待,分别对应图中红色、蓝色和绿色部分。cpu使用率100%的情况,如果红色占大部分,说明系统进程本身占据大部分cpu资源,可考虑系统是否存在过多僵尸进程或者系统进程存在死循环等原因;如果蓝色占大部分,说明用户进程占用大量cpu资源,可考虑被压系统是否压力过大,或者被压系统存在大量运算等消耗cpu资源的操作。

Ø Mem页,是服务器内存使用率的概况。

 

图内蓝色线条为物理内存使用率,红色线条为虚拟内存使用率。我们统计的内存使用率为:(已用物理内存+已用虚拟内存)/(物理内存+虚拟内存)x100%。

Ø Memnew页,是服务器内存使用率的详细数据

我们重点关注下图:

 

图中蓝色部分为系统占用内存,紫色为进程占用内存,黄色为文件占用内存。假设出现内存使用率100%的情况,如蓝色+紫色部分较低,其余全是黄色部分,则说明系统存在大量文件操作,文件被写入内存以加速读写,不影响内存实际使用效率;如蓝色+紫色部分占90%以上,则说明内存使用率较高,需要结合page页综合分析是否存在内存泄露等问题。

Ø Page页,是交换空间的使用情况

 

pgin每秒钟所读入的页数,包括从文件系统读取的页数

pgout每秒钟所写出的页数,包括写到文件系统的页数

pgsin每秒钟从页面空间所读取的页数

pgsout每秒钟写到页面空间的页数

fsin分析器计算的数据为pgin-pgsin的图形处理所用

fsout分析器计算的数据为pgout-pgsout的图形处理所用

如果存在大量的频繁换入换出现象,则说明物理内存与虚拟内存之间存在频繁的切换,物理内存可能存在问题。

 

Ø Disk_SUMM页,磁盘

 

Disk Read 每秒读的千字节数目 图中为蓝色部分

Disk Write 每秒写的千字节数目 图中为红色部分

IO/sec 每秒进行的IO数(一次IO就是控制操作一次读或写,IO块就是读或写的大小),图中为上方黑色的线,报告中写的是这个参数的值

Ø Net页 网络

 

Total read 每秒接收到的千字节的数目,如图蓝色部分

Total write 每秒发送的千字节的数目,如图红色部分

网络=Total read-Total write

网络的指标一般要根据设备来确定,百兆网卡的意思是每秒能够传输的网络流量是100Mbps,即最大的下载速度是12.5MB/s,一般服务器是千兆网卡,即125MB/s

 

Ø Top页,是各种使用率的top事件

如下图,top页里记录了各个进程的cpu使用率,mem使用率,disk使用率以及net使用率。我们可以从图中轻松抓取到最占用cpu或者最占用mem的程序,为调优提供线索。

 


http://chatgpt.dhexx.cn/article/MaMoyob6.shtml

相关文章

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工具产生数据文件与图形化…

Nmon使用

操作系统监控工具 Nmon使用与介绍 目录 目的 4Nmon简介 4 2.1 软件特性 4 2.2 软件组成 4 2.3 运行环境 5 2.4 软件功能 5 2.5 软件获取 6Nmon使用 7 3.1 下载软件 7 3.2 安装软件 7 3.3 运行界面 8 3.4 使用方法 9 3.4.1 实时监控 9 3.4.2 后台监控 10 3.4.3 定时任务 10Nmo…

Xshell是什么

SSH终端: 超级终端,用于远程访问服务器,使用时是通过模拟命令行的界面来与服务器进行沟通。 常见的SSH软件:Xshell,CRT Xshell新建会话时,通常命名规则:服务器名-Host_IP

实习僧[shixiseng.com]爬虫实战笔记

免责声明:本文所记录的技术手段及实现过程,仅作为爬虫技术学习使用,不对任何人完全或部分地依据本文的全部或部分内容从事的任何事情和因其任何作为或不作为造成的后果承担任何责任。 爬取需求:从网站【www.shixiseng.com】上&…

xshell如何使用

1.首先下载xshell,并安装 下载地址:https://xshell.en.softonic.com/

Xshell官网免费版

官网可以免费申请,不收费,只需一个邮箱即可 xshell官网:https://www.xshell.com/zh/xshell/ 点击下载 点击免费授权页面 填写姓名邮箱,点击下载 邮箱会收到下载链接,点击跳转下载即可

Qt多线程之继承QObject(moveToThread方式)

Qt多线程有两两种方式,第一种继承QThread,复写run()函数,但是run()和main()类似,run()函数才是子线程的入口函数,所以在设计到类的操作时,必须把对象或者指针放在run函数里面,否则就不在一个线程里面了&…

xshell官网最新 中文,xshell

Xshell 是国内比较流行的SSH管理软件,和其他的SSH客户端相比,Xshell更加注重用户体验的一些东西,比如其现代化的界面,多种语言包括简体中文支持,代码高亮等,对于新手非常友好。 Xshell中还提供了一些高级功…

Linux、Xshell

Linux基础命令 linux基础操作1. 创建目录2. 创建文件3. 删除4. 删除前询问5. 复制6. 修改文件名7. 移动文件8. 查看文件9. 查看五行10. 查看文件末尾11. 查看文件后五行12. 动态查看文件(相当于日志)13. 查看文件内容14. 查看输过的命令15. 清除页面16. …

Linux,Xshell

一.部署Linux环境 首先安装VMware和ISO镜像文件。 然后在windows会产生两个虚拟网卡:vmnet1, vmnet8。 登录VM密钥可以自己想办法的。 1.创建虚拟机,直接点击主页创建就OK。 2.选择自定义,点击下一步 3.兼容性选择默认即可点击…

xshell是什么软件

xshell是什么软件? Xshell 是一个强大的远程管理软件,它支持SSH,TELNET 协议。Xshell可以在Windows下访问远端服务器、路由器、网络机顶盒等,类似的常用软件还有putty,以及Windows下的Telnet。 下面简单介绍一下xshell软件。 X…

xshell工具

xshell工具 xshell 是一款非常好用的Linux客户端连接工具,但是是收费的,我们可以使用它的家庭和学校用户的免费许可证 。但是需要我们去官网注册。 https://www.netsarang.com/zh/xshell-download/ 获取到对应的安装软件直接安装即可 xshell的配置 安…