性能监控和分析工具--nmon

peng-lan peng-lan     2022-12-29     164

关键词:

1.开启
  ./nmon_x86_64_slesll
  C:CPU    M:内存   N:网络   D:硬盘
  h:帮助信息 
 
2.生成CSV文档
  ./nmon_x86_64_slesll -f -t -s 30 -c 120
  -s 30 :是每30秒一次    
  -c 120:是采集120次
 
3.查看文档
  用nmon_analyser_v34a.xls 读取生成的CSV文件

常用指标分析

监控操作系统,最关注的几个指标分别是CPU、内存、磁盘IO、网络等。下面对几张关键图表进行分析。

1. CPU_ALL:所有CPU概述,显示监控系统所有CPU的平均占用情况,包含User/Sys/Wait/Idle状态

a. User%,用户模式下执行的程序所使用的CPU百分比

b. Sys%,内核模式下执行的程序所使用的CPU百分比

c. Wait%,等待 IO 所花的时间百分比

d. Idel%,CPU的空闲时间百分比,此值和User%,Sys%,Wait%之和等于1

e. CPU%,CPU总体占用情况,这个值通常等于User%+Sys%+Wait%

f. CPUs,CPU核数,即操作系统是多少C的
 

 

2. DISK_SUM:总体disk读、写以及I/O操作

a. Disk Read KB/s ,每个磁盘执行采样数据(磁盘设备的读速率)

b. Disk Write KB/s ,每个磁盘执行采样数据(磁盘设备的写速率)

c. IO/sec,每秒钟输出到物理磁盘的传输次数

 

 

3. DISKBUSY:每个hdisk设备平均占用情况

单位为%(百分比)

 

4. MEM:内存使用情况描述,包括物理内存和虚拟内存

a. memtotal,物理内存总大小

b. swaptotal,虚拟内存(即交换空间)的总大小

c. memfree,剩余物理内存大小

d. swapfree,剩余虚拟内存大小

e. cached,已占用的文件系统缓存大小,由物理内存分配

f. buffers,文件系统缓冲区大小

g. swapcached,虚拟内存中已分配出来的内存大小

h. inactive,最近不常使用的内存大小

 

 

5. NET:系统中每个网络适配器的数据传输速率(千字节/秒)

a. Total-Read,网络适配器每秒接收的数据包总大小,单位是KB/sec

b. Total-Write (-ve),网络适配器每秒发送的数据包总大小,单位是KB/sec

c. eth0-total,网络适配器每秒接收和发送的数据包总大小,单位是KB/sec

 

 

其他指标图表

 

 

Sheet名称

描述

SYS_SUMM

系统汇总,蓝线为cpu占有率变化情况,粉线为磁盘IO的变化情况;

AAA

关于操作系统以及nmon本身的一些信息;

BBBP

vmtune, schedtune, emstat和lsattr命令的输出信息;

CPUnn

显示执行之间内CPU占用情况,其中包含user%、sys%、wait%和idle%;

CPU_SUMM

每一个CPU在执行时间内的占用情况,其中包含user%、sys%、wait%和idle%;

DISKBSIZE

执行时间内每个hdisk的传输块大小;

DISKREAD

每个hdisk的平均读情况;

DISKWRITE

每个hdisk的平均写情况;

DISKXFER

每个hdisk的I/O每秒操作;

JFSFILE

本sheet显示对于每一个文件系统中,在每个间隔区间正在被使用的空间百分比

NETPACKET

本sheet统计每个适配器网络读写包的数量

PROC

本sheet包含nmon内核内部的统计信息。其中RunQueue和Swap-in域是使用的平均时间间隔,其他项的单位是比率/秒

ZZZZ

本sheet自动转换所有nmon的时间戳为现在真实的时间,方便更容易的分析





性能测试监控工具nmon安装及使用方法

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

linux下使用nmon监控分析系统性能

一.下载nmon。  根据CPU的类型选择下载相应的版本:http://nmon.sourceforge.net/pmwiki.php?n=Site.Downloadwget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip/download二.初始化nmon工具。#unzipnmon_x 查看详情

利用nmon和javanmonanalyzer监控linux性能

...图,使其更易于查看。什么是nmon和JavaNmonAnalyzerNmon是Nigel性能监视器的缩写。该工具用于监控Linux、Power、x86、x86_64、Mainframe和ARM(Rasp 查看详情

linux下性能监控工具nmon的使用

...alyser)进行数据的统计分析。     开源性能监控工具,用于监控linux系统的资源消耗信息,并能把结果输出到文件中,然后通过nmon_analyser工具产生数据文件与图形化结果。 二、nmon软件安装与使用  &n... 查看详情

nmon:linux性能监控工具(代码片段)

nmon开源性能监控工具,用于监控linux系统的资源消耗信息,并能把结果输出到文件中,然后通过nmon_analyser工具产生数据文件与图形化结果。一、安装软件下载nmon安装包:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download选择适合自己系... 查看详情

性能测试之nmon对linux服务器的监控(代码片段)

...等,特意恶补了一下软件介绍 分析工具分析AIX和Linux性能的免费工具,这个高效的工具可以工作于任何哑屏幕、telnet会话、甚至拨号线路。另外,它并不会消耗大量的CPU周期,通常低于百分之二。在更新的计算机... 查看详情

linux支持数据存储监控工具-nmon(代码片段)

nmon介绍nmon是IBM公司开发的Linux性能监控工具,可以实时展示系统性能情况,也可以将监控数据写入文件中,并使用nmon分析器做数据展示。nmon安装这里我直接在官网上面下载好,可以直接解压缩用。链接:https://pan.... 查看详情

22.服务器性能监控之nmon工具介绍(代码片段)

nmon介绍:nmon是一个简单的性能监测工具,可以监测CPU、内存、网络等的使用情况。步骤:1、下载nmon(根据你的操作系统下载),地址2、nmon文件部署到服务器中3、启动nmon(注意这里为了方便,nmon被我重命名)./nmon4、nmon常用快... 查看详情

(转)服务端监控工具:nmon的使用(代码片段)

在性能测试过程中,对服务端的各项资源使用情况进行监控是很重要的一环。这篇博客,介绍下服务端监控工具:nmon的使用方法。。 一、认识nmon1、简介nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能... 查看详情

服务端监控工具:nmon使用方法(代码片段)

在性能测试过程中,对服务端的各项资源使用情况进行监控是很重要的一环。这篇博客,介绍下服务端监控工具:nmon的使用方法。。。 一、认识nmon1、简介nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它... 查看详情

centos6.9安装配置nmon

 nmon是一款开源的性能监控工具,用于监控CentOS系统的资源消耗信息,并能把结果输出到文件中,然后通过nmon_analyser性能报告分析器生成数据分析报表。一、安装nmon:1、配置epel源2、安装nmon:#yum-yinstallnmon --> 16g-3&... 查看详情

一款免费监控aix与linux的软件--nmon(代码片段)

性能介绍nmon工具可以为AIX和Linux性能专家提供监视和分析性能数据的功能,其中包括:CPU使用率内存使用情况内核统计信息和运行队列信息磁盘I/O速度、传输和读/写比率文件系统中的可用空间磁盘适配器网络I/O速度、传输和读/... 查看详情

linux系统性能监控工具nmon

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

nmon性能测试

nmon是一个分析aix和linux性能的免费工具,而nmon_analyser是nmon的一个工具可以把nmon生成的报告转化成excel报表的形式供可视化查看。首先在以下的链接下载nmon软件:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download附件将会提供Linux6.5与7.2... 查看详情

nmon监控及分析(转)

转自:http://blog.csdn.net/on_my_way20xx/article/details/19406061 性能测试中,各个服务器资源占用统计分析是一个很重要的组成部分,通常我们使用nmon这个工具来进行监控以及监控结果输出。一.在监控阶段使用类似下面的命令  &nb... 查看详情

安装nmon监控步骤---学习笔记

...是IBM提供的免费的在AIX与各种Linux操作系统上广泛使用的监控与分析工具。该工具可将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用excel分析工具nmonanalyser进行数据的统计分析。并且,nmon运行不会占用过多... 查看详情

nmon+javanmonanalyser进行nmon监控数据可视化分析

我们知道nmon是一款轻量级的系统占用极少,监控功能非常强大支持跨平台ARM,centos,ubuntu等等系统的工具在sourceforge我们可以找到一个基于java编写的解析nmon监控出来的.nmon格式数据解析成报告jar包;sourceforge地址:https://sourceforge.ne... 查看详情

aix下用nmon进行监控和分析实战

nmon从这里下载:http://www.ibm.com/developerworks/wikis/display/Wikiptype/nmonanalyser1、准备:1)用root用户登录到系统中2)建目录:#mkdir/nmon/script3)确定版本:#oslevel,以便确定用哪个脚本,我是用530#oslevel-s5300-09-01-08474)把nmon12e_aix530用f 查看详情