性能测试监控工具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使用说明书

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/nmonnmon还带了个分析工具(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工具进行分析,而且这个命令可以进行长时间数据捕捉。
nmon安装方法linux

nmon安装方法linuxNmon是一个非常有用的性能监控工具,它可以帮助我们实时监控Linux系统的各项性能指标,包括CPU利用率、内存使用情况、磁盘IO、网络流量等。
在Linux系统中安装nmon并进行相应的配置是非常重要的,下面我将为大家介绍nmon在Linux系统中的安装方法。
首先,我们需要确认系统中是否已经安装了nmon。
可以通过在终端中输入以下命令来检查:```bash。
nmon -h。
```。
如果系统中已经安装了nmon,则会显示nmon的帮助信息;如果没有安装,则会提示命令未找到或类似的信息。
接下来,我们需要使用包管理工具来安装nmon。
在大多数Linux发行版中,可以使用以下命令来安装nmon:对于Debian/Ubuntu系统:```bash。
sudo apt-get update。
sudo apt-get install nmon。
```。
对于CentOS/RHEL系统:```bash。
sudo yum install nmon。
```。
安装完成后,我们可以通过输入以下命令来验证nmon是否安装成功:```bash。
nmon。
```。
如果一切顺利,nmon将会以图形界面的形式显示系统的各项性能指标,包括CPU利用率、内存使用情况、磁盘IO、网络流量等。
除了通过包管理工具安装nmon之外,我们也可以选择手动安装nmon。
首先,我们需要从官方网站上下载nmon的源码包。
然后,解压源码包并进入解压后的目录,执行以下命令来编译和安装nmon:```bash。
make。
sudo make install。
```。
编译和安装完成后,我们同样可以通过输入```nmon```命令来验证nmon是否安装成功。
在安装nmon之后,我们还可以对nmon进行一些简单的配置。
例如,我们可以通过在终端中输入```nmon -s 5```来设置nmon每隔5秒更新一次数据;我们还可以通过在终端中输入```nmon -f```来将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的使用方法

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`命令查看历史数据。
Linux命令行中的进程监控技巧htopatop和nmon命令详解

Linux命令行中的进程监控技巧htopatop和nmon命令详解Linux命令行中的进程监控技巧:htop、atop和nmon命令详解在Linux系统中,进程监控是一项重要的任务,它可以帮助我们了解系统的运行状态、资源利用情况以及解决性能瓶颈等问题。
本文将详细介绍三个常用的命令行工具:htop、atop和nmon,它们都可以用于进程监控,但在功能和用法上有些许差异。
一、htop命令htop是一个交互式的进程监控工具,提供了比top命令更加直观和友好的界面。
使用htop,我们可以轻松地查看系统中运行的进程,并实时了解它们的CPU、内存和I/O等资源的使用情况。
下面是htop命令的使用示例及相关说明:1. 安装htop命令:sudo apt-get install htop2. 运行htop命令:htop3. htop界面说明:htop的界面由多个区域组成,包括进程列表、系统摘要、进程树、CPU和内存占用情况等。
通过上下左右箭头键可以在不同区域之间切换,按F1键可以查看帮助文档。
在进程列表中,我们可以看到每个进程的PID、用户、CPU占用率、内存占用率等信息,并可以通过快捷键对进程进行操作,如杀死进程、跟踪进程等。
二、atop命令atop是另一个功能强大的进程监控工具,它可以提供比top和htop 更为详细的系统状态信息,并且支持日志记录功能。
下面是atop命令的使用示例及相关说明:1. 安装atop命令:sudo apt-get install atop2. 运行atop命令:sudo atop3. atop界面说明:atop的界面分为多个区域,包括系统摘要、进程列表、资源占用情况、磁盘IO、网络流量等。
在进程列表中,我们可以看到每个进程的PID、用户、CPU占用率、内存占用率、磁盘IO等信息,并且atop支持按字段排序和过滤功能,方便我们查找和分析进程。
同时,atop可以记录系统状态信息到日志文件中,我们可以使用atop命令读取和分析这些日志。
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部署操作指引引:由于目前华为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版本后),主要用于后面脚本中调用该进程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
性能测试监控工具nmon安装及使用方法
发布时间: 2012-9-28 10:22 作者: hualusiyu 来源: 51Testing软件测试网采编
字体: 小中大|上一篇下一篇|打印|我要投稿|推荐标签:性能测试软件测试测试工具
1、概述
监控,在检查系统问题或优化系统性能工作上是一个不可缺少的部分。
通过操作系统监控工具监视操作系统资源的使用情况,间接地反映了各服务器程序的运行情况。
根据运行结果分析可以帮助我们快速定位系统问题范围或者性能瓶颈点。
nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。
nmon所记录的数据包含以下一些方面(也是我们在寻找问题过程中所关注的资源点):
● cpu占用率
● 内存使用情况
● 磁盘I/O速度、传输和读写比率
● 文件系统的使用率
● 网络I/O速度、传输和读写比率、错误统计率与传输包的大小
● 消耗资源最多的进程
● 计算机详细信息和资源
● 页面空间和页面I/O速度
● 用户自定义的磁盘组
● 网络文件系统
另外在AIX操作系统上,nmon还能监控到其他的一些信息,如异步I/O等。
2、下载安装nmon
如何获取nmon呢?我们可以在IBM的官方网站上免费下载获取,下载网址为:
/developerworks/wikis/display/WikiPtype/nmon。
nmon的安装步骤如下:
1)用root用户登录到系统中;
2)建目录:#mkdir /test;
3)把nmon用ftp上传到/test,或者通过其他介质拷贝到/test目录中;
4)执行授权命令:#chmod +x nmon。
3、nmon数据采集
3.1 数据采集
为了实时监控系统在一段时间内的使用情况并将结果记录下来,我们可以通过运行以下命令实现:#./ nmon -f -t -s 30 -c 180
n -f:按标准格式输出文件:<hostname>_YYYYMMDD_HHMM.nmon;
n -t:输出中包括占用率较高的进程;
n -s 30:每30秒进行一次数据采集
n -c 180:一共采集180次
输入命令回车后,将自动在当前目录生成一个hostname_timeSeries.nmon的文件,如果hosname 为test1,生产的文件为:test1_090308_1313.nmon。
通过sort命令可以将nmon结果文件转换为csv文件:
# sort -A test1_090308_1313.nmon > test1_090308_1313.csv
执行完sort命令后即可在当前目录生产test1_090308_1313.csv文件。
3.2 生成图形化结果
为了分析nmon监控获得的结果,IBM还提供了相应的图形化分析工具nmon_analyser,通过nmon analyser.xls工具可以把监控的结果文件转换成excel文件,方便分析系统的各项资源占用情况。
nmon analyser.xls工具的使用方法如下:
(1)打开nmon analyser.xls工具;
(2)调整excel宏安全性:工具-宏-安全性
(修改安全级别与可靠发行商)
(选择)安全级别:低
(勾上)信任所有安装的加载项和模板
(勾上)信任对于“Visual Baisc项目”的访问
(3)修改完后,确定-关闭nmon analyser.xls,重新打开;
(4)点击Analyse nmon data按钮,加载之前下载的test1_090308_1313.csv文件。
以下是分析结果的截图:
以上就是nmon的简单描述与使用介绍,大家可以根据自己所采集到的结果分析系统的情况。