nmon使用说明书

合集下载

Linux性能监控工具nmon安装及使用教程解析

Linux性能监控工具nmon安装及使用教程解析

Linux性能监控⼯具nmon安装及使⽤教程解析⼀、nmon简介Nmon (Nigel's Monitor)是由IBM 提供、免费监控 AIX 系统与 Linux 系统资源的⼯具。

该⼯具可将服务器系统资源耗⽤情况收集起来并输出⼀个特定的⽂件,并可利⽤ excel 分析⼯具(nmon analyser)进⾏数据的统计分析。

开源性能监控⼯具,⽤于监控linux系统的资源消耗信息,并能把结果输出到⽂件中,然后通过nmon_analyser⼯具产⽣数据⽂件与图形化结果。

⼆、nmon软件安装与使⽤1.软件下载linux在线安装:wgethttp:官⽹下载路径:选择合适的版本,我的linux是centos2.软件安装1.下载好的软件是个tar的压缩包⽂件2.将其解压tar -zxvf nmon_linux_14i.tar.gz解压后如图:3.软件使⽤1.由于nmon_x86_64_centos6⽂件没有执⾏的权限,所以先给他赋予权限chmod +x nmon_x86_64_centos62.使⽤nmon开始监控系统参数解释:-s 10 每 10 秒采集⼀次数据。

-c 60 采集 60 次,即为采集⼗分钟的数据。

-f ⽣成的数据⽂件名中包含⽂件创建的时间。

-m ⽣成的数据⽂件的存放⽬录。

得到如下⽂件:4.nmon⽂件分析分析⼯具下载地址:将之前⽣成的 nmon 数据⽂件传到 Windows 机器上,⽤ Excel 打开分析⼯具。

点击 Excel ⽂件中的 "Analyze nmon data" 按钮,选择 nmon 数据⽂件,这样就会⽣成⼀个分析后的结果⽂件: hostname_090824_1306.nmon.xls ,⽤ Excel 打开⽣成的⽂件就可以看到结果了。

以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

nmon教程-2

nmon教程-2

1.Nmon性能监控Linux和Unix最大的区别:前者是开发源代码的自由软件;而后者是对源代码实行知识产权保护的传统商业软件。

另外两大区别:UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上. UNIX是商业软件,而Linux是自由软件,免费、公开源代码的. UNIX(5万美元)而Linux免费如何监控Linux性能:Vmstat ------查看系统状态、硬件和系统信息等Top ------ 查看进程活动状态以及一些系统状况iostat ------查看CPU 负载,硬盘状况vmstat 是个查看系统整体性能的小工具,小巧、即使在很heavy 的情况下也运行良好,并且可以用时间间隔采集得到连续的性能数据。

参数介绍:r,可运行队列的线程数,这些线程都是可运行状态,只不过暂时未执行;b,被阻塞(blocked)的进程数,正在等待IO 请求;in,被处理过的中断数cs,系统上正在做上下文切换的数目us,用户占用CPU 的百分比sys,内核和中断占用CPU 的百分比wa,所有可运行的线程被blocked 以后都在等待IO,这时候CPU 空闲的百分比id,CPU 完全空闲的百分比swpd,已使用的SWAP 空间大小,KB 为单位;free,可用的物理内存大小,KB 为单位;buff,物理内存用来缓存读写操作的buffer 大小,KB为单位;cache,物理内存用来缓存进程地址空间的cache大小,KB为单位;si,数据从SWAP 读取到RAM(swap in)的大小,KB为单位;so,数据从RAM 写到SWAP(swap out)的大小,KB 为单位;bi,磁盘块从文件系统或SWAP 读取到RAM(blocks in)的大小,block 为单位;bo,磁盘块从RAM 写到文件系统或SWAP(blocks out)的大小,block 为单位;分清不同系统的应用类型很重要,通常应用可以分为两种类型:IO 相关,IO 相关的应用通常用来处理大量数据,需要大量内存和存储,频繁IO 操作读写数据,而对CPU 的要求则较少,大部分时间CPU 都在等待硬盘,比如,数据库服务器、文件服务器等。

主机资源监控工具NMON介绍及使用(转)

主机资源监控工具NMON介绍及使用(转)

主机资源监控工具NMON介绍及使用(转)2010-05-28 16:24在性能测试过程中,对主机资源的监控有着重要意义。

一方面,在测试过程中可以判断加压是否成功、系统是否能承受当前压力,确保系统安全;另一方面,测试结束后,通过对监控数据的整理,可以为性能分析、发现问题、寻找瓶颈提供数据支持。

本文将结合工作中的实际情况,介绍Unix、Linux操作系统中常用的资源监控工具NMON及使用方法。

一、NMON介绍nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中。

nmon工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。

并且,nmon运行不会占用过多的系统资源,通常情况下CPU利用率不会超过2%。

针对不同的操作系统版本,nmon有相应版本的程序,需要注意的是该文件需要执行授权操作方可正常运行。

二、NMON使用方法实际工作中,nmon有三种常用的使用模式,分别是实时监控、后台监控和定期监控模式。

下面分别加以介绍。

1、实时监控:在完成配置后,只需要“#./nmon”命令即可运行程序,通过一些快捷键调取关心的系统资源指标进行显示,如按键“C”可以查看CPU相关信息;按键“D”可以查看磁盘信息;按键“T”可以查看系统的进程信息;“M”对应内存、“N”对应网络等等,完整的快捷键对应内容可以通过帮助(按键“H”)查看,可以显示Linux系统CPU、内存、进程信息,包括了CPU的用户、系统、等待和空闲状态值,可用内存、缓存大小以及进程的CPU消耗等详细指标。

该种方式显示信息实时性强,能够及时掌握系统承受压力下的运行情况,每颗CPU利用率是多少、内存使用多少、网络流量多少、磁盘读写……这些数据实时刷新,一目了然。

但是如果我们希望将一段时间的资源情况记录下来,以备后续的分析工作,则需要以另一种方式使用nmon。

使用NMON监控AIX操作系统手册(系统科知识库)

使用NMON监控AIX操作系统手册(系统科知识库)

第 4页 共 36页
中海信息系统有限公司
CHINA SHIPPING INFORMATION SYSTEMS CO.,LTD
historical data then the value can also be useful in determining how much latent demand is present in a system running at saturation level.
progname
NMON_Analyser deletes the NOTES lines generated by NMON.
BBBB
The BBBB sheet lists all of the disks listed in the ODM together with the capacity (in Gbytes) and the adapter type (SCSI/SSA/Fibre) as reported by lsdev. Note that some fibre-attached devices do not report their capacity to AIX. NMON_Analyser deletes the column containing the sort key generated by NMON on all BBB sheets.
BBBD
The BBBD sheet shows a list of all I/O adapters listed in the ODM together with the hdisks addressed through that adapter.
第 6页 共 36页
中海信息系统有限公司

nmon的使用方法

nmon的使用方法

nmon的使用方法(最新版4篇)目录(篇1)1.nmon 的使用方法概述2.nmon 的安装与配置3.nmon 的基本命令与选项4.nmon 的高级特性与应用场景5.nmon 的优点与局限性正文(篇1)mon 是一种常用的网络监控工具,可以实时监测网络流量、带宽使用、协议分析等,帮助用户了解网络状况并优化网络性能。

本文将介绍 nmon 的使用方法。

一、nmon 的安装与配置在使用 nmon 之前,首先需要安装 nmon。

nmon 支持多种操作系统,如 Linux、FreeBSD 等。

以 Linux 系统为例,可以通过以下命令安装nmon:```sudo apt-get updatesudo apt-get install nmon```安装完成后,需要对 nmon 进行配置。

可以通过编辑 nmon 的配置文件`/etc/nmon.conf`来设置相关参数,如监控接口、监控方式等。

二、nmon 的基本命令与选项mon 提供了一系列基本命令来实现网络监控,常用的命令有:1.`nmon`:启动 nmon,默认情况下会监控所有网络接口的流量。

2.`nmon -f <file>`:指定 nmon 的配置文件。

3.`nmon -i <interface>`:指定需要监控的网络接口。

4.`nmon -t <time>`:设置监控时间间隔,单位为秒。

5.`nmon -c <command>`:执行指定的命令,如`nmon -c "tcpdump -nnvS"`表示同时执行 tcpdump 命令和 nmon 命令。

三、nmon 的高级特性与应用场景除了基本的网络监控功能外,nmon 还具备一些高级特性,如:1.实时监控:nmon 可以实时显示网络流量、带宽使用情况,方便用户了解当前网络状况。

2.历史数据查询:nmon 可以将历史监控数据保存在文件中,用户可以通过`nmon -L`命令查看历史数据。

nmon的安装及使用流程

nmon的安装及使用流程

nmon的安装及使用流程介绍nmon(全称为Nigel’s Monitor)是一款性能监控工具,可以在Linux和AIX操作系统上使用。

它能够实时监测系统资源的使用情况,并生成可视化的报告。

本文将介绍nmon的安装过程,以及详细的使用流程。

安装1.在Linux上安装nmon:–打开终端窗口。

–使用包管理器安装nmon。

例如,对于Debian/Ubuntu系统,可以使用以下命令安装:sudo apt-get install nmon对于CentOS/RHEL系统,可以使用以下命令安装:sudo yum install nmon2.在AIX上安装nmon:–下载nmon软件包。

可以从IBM官方网站上下载最新版本的nmon。

–使用“smitty installp”命令安装nmon。

使用流程1.启动nmon:–在终端窗口中输入以下命令:nmon–出现nmon界面后,按下“h”键可以查看快捷键帮助信息。

2.监控系统资源:–键入快捷键“c”可以查看CPU的使用情况。

–快捷键“m”可以查看内存的使用情况。

–快捷键“d”可以查看磁盘I/O的情况。

–快捷键“n”可以查看网络流量的情况。

3.生成报告:–按下快捷键“r”可以开始记录系统资源使用情况。

–执行需要监控的操作,记录所需的数据。

–按下快捷键“q”停止记录,并生成报告文件。

4.分析报告:–使用以下命令打开报告文件:nmon -f <报告文件名>.nmon–报告文件将在终端窗口中以表格形式显示。

–按下“q”键退出报告。

5.高级功能:–nmon还提供了一些高级功能,例如在后台记录、定时执行监控、远程监控等。

可以参考nmon的官方文档了解更多详情。

总结通过本文,我们了解了nmon的安装过程及使用流程。

nmon是一款功能强大而又易于使用的性能监控工具,可以帮助我们实时监测系统资源的使用情况,并生成详细的报告,以便分析和优化系统性能。

nmon详细部署手册

nmon详细部署手册

Nmon部署操作指引引:由于目前华为ocs系统上并未部署nmon性能采集监控工具,基于目前的业务监控、分析需要,现需要在OCS系统上部署nmon性能采集分析工具,以便更好的对系统进行相应的监控、性能分析。

(操作系统版本为5300-09后系统自带默认安装,目前的操作系统版本为5300-08)一、nmon下载安装1、根据操作系统版本下载相应的nmon工具版本,相应下载网址为:/developerworks/wikis/display/WikiPtype/nmon。

(OCS系统目前的操作系统版本为5300-08-03-0831,对应的下载版本为:newer_nmon4aix12e.tar.gz)2、安装nmon通过ftp使用二进制的方式将文件传到已创建的/tmp/nmon文件夹下。

#gzip -d newer_nmon4aix12e.tar.gz#tar -xvf newer_nmon4aix12e.tar如解包过程报错,修改文件属性为755。

chmod –R 755 /tmp/nmon解包后所得文件:ls –l /tmp/nmon-rwxr-xr-x 1 210 ipsec 388992 Mar 31 2008 nmon12e_aix51-rwxr-xr-x 1 210 ipsec 449315 Mar 31 2008 nmon12e_aix522-rwxr-xr-x 1 210 ipsec 438145 Mar 31 2008 nmon12e_aix527-rwxr-xr-x 1 210 ipsec 472071 Mar 31 2008 nmon12e_aix530-rwxr-xr-x 1 210 ipsec 515179 Mar 31 2008 nmon12e_aix534-rwxr-xr-x 1 210 ipsec 515368 Mar 31 2008 nmon12e_aix535-rwxr-xr-x 1 210 ipsec 539536 Mar 31 2008 nmon12e_aix536-rwxr-xr-x 1 210 ipsec 542388 Mar 31 2008 nmon12e_aix537-rwxr-xr-x 1 210 ipsec 560628 Mar 31 2008 nmon12e_aix61二、准备工作1、确定nmon进程的启动路径:一般为:/usr/bin/nmon 或/usr/sbin/nmon(5300-09版本后),主要用于后面脚本中调用该进程。

nmon的使用方法

nmon的使用方法

nmon的使用方法【原创版3篇】目录(篇1)1.nmon 的使用方法概述2.nmon 的基本安装与配置3.nmon 的具体使用方法4.nmon 的优点与局限性正文(篇1)mon 是一种常用的 Linux 系统性能监控工具,能够提供有关系统CPU 使用情况、磁盘 I/O、网络流量等实时信息。

这对于系统管理员和开发者来说,非常有助于了解系统的运行状态和性能瓶颈。

下面我们将详细介绍 nmon 的使用方法。

一、nmon 的基本安装与配置1.安装 nmon在 Debian 和 Ubuntu 系统中,可以通过以下命令安装 nmon:```sudo apt-get updatesudo apt-get install nmon```在 RHEL 和 CentOS 系统中,可以通过以下命令安装 nmon:```sudo yum install nmon```2.配置 nmonmon 的配置文件位于`/etc/nmon.conf`,可以通过编辑该文件来设置nmon 的各项参数。

以下是一个基本的配置示例:```# nmon.conf间隔 10时间戳 1命令 "top -b -n 1 -p <PID>"日志文件 /var/log/nmon/nmon.log日志级别 4```其中,`间隔`表示收集数据的时间间隔(单位为秒),`时间戳`表示是否在输出数据中添加时间戳,`命令`表示要监控的进程的 top 命令,`日志文件`表示将监控数据保存到的日志文件,`日志级别`表示日志的详细程度。

二、nmon 的具体使用方法1.启动 nmon通过以下命令启动 nmon:```mon```2.查看 nmon 的帮助文档在 nmon 运行过程中,按`Ctrl+H`键可查看帮助文档,了解各个功能键的作用。

3.设置 nmon 的监控参数在 nmon 运行过程中,按`Ctrl+O`键可设置监控参数,如设置监控时间间隔、日志文件等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux性能分析工具nmon for Linux
----nmon使用说明书
目录
一、概述 (1)
二、下载 (1)
三、安装 (2)
四、使用 (2)
五、利用nmon_analyser分析.nmon文件 (4)
六、FAQ (6)
一、概述
Nmon工具是一种非常好用的,有图形界面的linux性能检测器。

Nmon这个系统管理员、调谐器、基准测试工具将提供给你大量重要的性能信息。

它在AIX 和Linux 性能监视和采集性能数据等方面得到了广泛应用。

二、下载
nmon下载地址:
/collaboration/wiki/display/WikiPtype/nmon
nmon还带了个分析工具(nmon_analyser),下载地址:
/collaboration/wiki/display/Wikiptype/nmonanalyser 三、安装
nmon 是一个二进制可执行文件,无需安装,解压后直接执行可执行文件就可以使用了。

可以将nmon文件上传到服务器的/usr/bin目录,这样他就可以在任意目录执行了。

第一次执行命令:chmod +x nmon; ./nmon; 之后直接执行nmon目录即可。

nmon工具界面:
四、使用
nmon有两种使用方法,其一是进入nmon界面,通过按键来查看性能情况;其二是生成nmon文件,之后利用nmon_analyser进行性能分析。

1、执行命令:nmon进入nmon界面,通过按键来查看性能参数信息。

(按键一下进入,再按一下退出)
c =CPU CPU 使用率
m=memory 内存使用情况
d=disks 磁盘统计信息
r=resource 系统资源视图
k=kernel 内核统计信息
h=more option (help) 多种选择
l=CPU Long-term 长期处理器平均使用率视图
j=filesystems 文件系统视图
n=network 网络接口视图
N=NFS 网络文件系统视图
t=Top-process 查看消耗资源最多的进程
-=faster screen updates加快屏幕刷新
+=slower screen updates 减慢屏幕刷新
V=virtual memory 虚拟内存,卷组统计信息
v=verbose hints 冗余检查良好/警告/危险视图
.=only busy disks/procs 只显示忙碌的磁盘或进程
q=quit 退出
nmon信息图:
2、执行命令:nmon -fT -s 10 -c 36 生成*.nmon文件nmon -fT -s 10 -c 36 //nmon文件就生成在当前目录下
命令含义:
-f 按标准格式输出文件:<hostname>_YYYYMMDD_HHMM.nmon -s 每隔n秒抽样一次,这里为10秒
-c 取样多少次,这里为36次,即监控=10*36=360s=5min
命令执行后,会自动生成一个xxx.nmon文件来保存性能数据,最后利用nmon_analyser工具进行分析,而且这个命令可以进行长时间数据捕捉。

还可以通过设置crontab命令实现定时性能监控任务。

先简单介绍一下nmon_analyser工具:
nmon_analyser是一个有特殊功能的excel文件,在window系统下免安装使用。

nmon_analyser工具界面:
五、利用nmon_analyser分析.nmon文件
当测试结束的同时ftp到服务器上将.nmon文件get下来,打开nmon analyser.xls 文件,点击Analyse nomn data按钮,选择之前get来来的.nmon 文件。

(如果报告以下宏的安全级别太高错误,则在“工具 -- 宏 --安全性”里把级别调低,然后重新打开 nmon analyser v338.xls 文件)待分析结束后会生成性能分析结果文件(文件格式为.xls,其中包括CPU,IO,内存等性能分析报告)。

分析结果中有很多数据和图形。

这里简单介绍一下典型图表的含义。

4.1 系统汇总(对应excel标签的‘SYS_SUMM’)
蓝线为cpu占有率变化情况;
粉线为磁盘IO的变化情况;
4.2磁盘读写情况汇总(对应excel标签的‘DISK_SUMM’)
蓝色为磁盘读的速率KB/sec
紫色为磁盘写的速率KB/sec
4.3内存情况汇总(对应excel标签的‘MEM’)
曲线表示内存剩余量(MB)
分析数据得到的报告文件(.xls)中包含很多性能分析结果数据,根据自己的需要查看。

nmon_analyser工具分析.nmon文件进行性能分析时,常用的五张excel表:《SYS_SUMM》显示了系统的基本性能分析
《CPU_SUMM》显示了在监控期间的cup基本性能信息
《DISK_SUMM》显示了磁盘的基本性能信息
《MEM》显示了内存的基本性能信息:
《net》显示了网络流量性能的信息
六、FAQ
关于nmonanalyser报错“输入超出文件尾”的解决方法:
运行环境:nmonanalyserV4.7
原因分析:
这个是工具的VBA宏报错,原因是*.nmon文件中存在中文。

解决方案:
通过点击调试,把如下代码:
Open Filename For Input As #5
buffer = Input$(LOF(5), #5) 修改为:
Open Filename For Binary As #5
buffer=StrConv(InputB(LOF(5),#5),vbUnicode)
然后点击调试>>编译VBAProject就可以了。

关闭nmonanalyser并重启,再添加nmon文件就不报错了。

相关文档
最新文档