一、介绍
Nmon 工具是 IBM 提供的免费的在AIX与各种Linux操作系统上广泛使用的监控与分析工具。该工具可将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具nmonanalyser进行数据的统计分析。并且,nmon运行不会占用过多的系统资源,通常情况下CPU利用率不会超过2%。针对不同的操作系统版本,nmon有相应版本的程序。
以下介绍AIX版本下的nmon的使用
二、安装
首先下载 nmon 工具,下载时需注意要下载对应的系统版本。我们这里以 AIX 为例,下载的是nmon4aix_11e.tar.gz 版本。下载后解压nmon4aix_11e.tar.gz(里面包含README_v11.txt、nmon_aix51、nmon_aix52ml5、nmon、nmon_aix52ml2nmon_aix53),将文件夹名改为 nmon 并上传到 Linux 中(任何一个文件夹下均可以)。
为了能够正常的使用 nmon 工具,我们需要修改相关文件的权限。
tbcs@BOSS1:/interface/interface/nmon$chmod 755 nmon nmon_aix51nmon_aix52ml2 nmon_aix52ml5 nmon_aix53
现在可以使用nmon了。
Nmon工具使用比较简单,在nmon 目录下,输入 ./nmon
出现此画面,说明已安装成功。(这是AIX版本的画面,其他版本画面会稍有不同)
输入c可显示CPU的信息,“m”对应内存、“n”对应网络,“d”可以查看磁盘信息;“t”可以查看系统的进程信息;“
三、数据采集
以上实现的是对服务器的实时监控,在实际的性能测试中我们需要把一段时间之内的数据记录下来,可以使用如下命令
./nmon –f –t –r test –s 30 –c 10
上面命令的含义是:
-f :按标准格式输出文件名称:<hostname>_YYYYMMDD_HHMM.nmon
-t 输出最耗资源的进程
-s :每隔n秒抽样一次,这里为30秒
-c :取出多少个抽样数量,这里为10,即监控=10*30/60=5分钟
test:监控记录的标题
该命令启动后,会在nmon所在目录下生成监控文件,并持续写入资源数据,直至360个监控点收集完成——即监控1小时,这些操作均自动完成,无需手工干预,测试人员可以继续完成其他操作。如果想停止该监控,需要通过“#ps –ef|grep nmon”查询进程号,然后杀掉该进程以停止监控。
nmon 输出文件的命名方式是服务器名_日期时间.nmon
通过以下命令,将.nmon文件转化成.csv文件,在当前目录生成对应的.csv文件
sort BOSS1_110810_1438.nmon>BOSS1_110810_1438.csv
将BOSS1_110810_1438.csv文件下载到本地。通过nmon analyser工具( nmon analyser v33g.xls)转化为excel文件。如何转化呢?步骤如下:
1) 下载后打开nmon analyser v33g.xls
2) 调整excel宏的安全级别,调整为最低或者如下操作
3) 然后点击Analyser nmon data 按钮,选择下载下来的.csv文件,然后就会转化成.excel文件,生成图形化的文件,例如:
- 浏览: 991486 次
- 性别:
- 来自: 上海
最新评论
-
hsluoyz:
PyCasbin 是一个用 Python 语言打造的轻量级开源 ...
django guardian 对象级别权限设计 -
phncz310:
厉害了,我的哥
python黑魔法异常重试的次数,间隔的装饰器涵数 -
adamoooo:
Zabbix二次开发,可以试试:乐维监控www.91lewei ...
zabbix二次开发及app -
shi3689476:
你好,模块下载地址还能提供一下吗?
NGINX开发杀手锏-线程池 -
tobato:
Elasticsearch 和 Influxdb 为何选了El ...
elastic作数据源,对比kibana与grafana
相关推荐
【nmon】(Nigel's Monitoring Tool for AIX and Linux)是一款强大的命令行工具,专为监控Linux服务器的性能而设计。它提供实时和历史数据,帮助管理员深入了解系统的CPU、内存、磁盘I/O、网络流量等关键指标。 ...
NMON(Nigel’s Monitor)是一款用于监控Linux和AIX系统性能的强大工具,它能够收集和展示各种硬件和软件性能指标,包括CPU使用率、内存使用情况、磁盘I/O、网络流量等。NMON以其轻量级、易于安装和使用的特性而闻名...
"nmon for Linux"正是一款强大的开源工具,专为Linux系统提供详尽的性能监控和数据收集功能。nmon全称为"Nick's Monitor for Linux",由Nick Parlante开发,它可以帮助管理员直观地了解系统的CPU、内存、磁盘I/O以及...
Linux系统资源监控是运维工作中不可或缺的一部分,而nmon(Nigel's Monitoring Tool)是一个非常实用的工具,专为Linux设计,用于实时监控系统的CPU、内存、磁盘I/O、网络等关键性能指标。nmon无需复杂的安装过程,...
### Linux下nmon性能监控工具的安装与配置详解 #### 一、引言 在Linux环境中,性能监控是一项至关重要的任务。通过实时监控系统资源使用情况,可以及时发现潜在的问题,确保系统的稳定运行。Nmon是一款非常实用的...
Linux服务器监控工具Nmon,全称为Nigel's Performance Monitor,是由Nigel Griffiths开发的一款强大的系统性能分析工具,尤其在Linux环境中广泛使用。Nmon能够实时监控和记录服务器的CPU、内存、磁盘I/O以及网络流量...
Linux性能分析工具Nmon是系统管理员和IT专业人员在Linux环境中进行性能监控和故障排查的重要工具。Nmon,全称为"Nick's Monitor for Unix",由Nick Maclaren开发,它能够提供实时的CPU、内存、磁盘I/O、网络等关键...
nmon(Nigel's Performance Monitor)是一款强大的、专为Linux系统设计的监控工具,由Nigel Cunningham开发,提供了丰富的性能数据可视化,包括CPU、内存、磁盘I/O、网络等关键指标。在本文中,我们将详细介绍nmon的...
1) nmon性能工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,功能强大。此资源包中含有 AIX,Linux,RedHat,Suse, mainframe, power, ubuntu, fedoral 等各系统上对应的nmon版本,版本全面; 2) ...
nmon是Andrew Morgan开发的一款轻量级命令行工具,它能够实时监控Linux系统的CPU、内存、磁盘I/O、网络流量等多种关键性能指标。通过nmon,我们可以快速获取系统状态信息,包括各个进程的资源占用情况,帮助管理员...
nmon(Nigel's Monitoring Tool for AIX and Linux)就是一款强大的性能监控工具,尤其适用于那些需要实时查看和分析Linux系统资源使用情况的场景。下面我们将详细探讨nmon的功能、使用方法以及它在监控CPU、磁盘和...
nmon(Nigel's Performance Monitor for Linux)是一款强大的工具,专为Linux系统设计,用于实时监控和记录服务器的硬件资源使用情况,如CPU、内存、磁盘I/O以及网络流量等。通过nmon,管理员能够获取详细的性能数据...
nmon(Nigel's Performance Monitor)是一款强大的工具,专为Linux设计,用于实时监控和记录系统的资源使用情况,包括CPU、内存、磁盘I/O以及网络等关键性能指标。本文将深入探讨nmon的使用方法及其在性能报表分析中...
Nmon 是一款计算机性能系统监控工具,因其免费、体积小、安装简单、耗费资源低而广泛应用于 AIX 和 Linux 系统。通过 Nmon,可以轻松地监控系统的 CPU、内存、网络、硬盘、文件系统、NFS、高耗进程、资源和 IBM ...
nmon是一款强大且易于使用的系统资源监控工具,适用于各种Linux环境下的性能测试和故障排查。通过简单的命令行操作,用户可以轻松获取系统的实时状态,并通过配套的Excel插件进行深入的数据分析。无论是日常运维还是...
5分钟教你会nmon性能测试工具,里面有比较详细的介绍,使用很方便
nmon全称为"Nicolas's Monitor for Linux",是一款强大的性能监控工具,由Nicolas Ferre开发,用于收集和分析Linux系统的性能数据,如CPU使用率、内存使用、磁盘I/O、网络流量等。而nmon analyser则是与nmon配套使用...
nmon是一款小巧但强大的Linux性能监控及分析工具。压缩包中包括nmon所有45个操作系统版本和nmon_analyser_v66.xls。nmon_analyser用于根据nmon输出的日志文件生成excel图表。