一、介绍
Nmon 工具是 IBM 提供的免费的在各种Linux操作系统上广泛使用的监控与分析工具。该工具可将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具nmonanalyser进行数据的统计分析。并且,nmon运行不会占用过多的系统资源,通常情况下CPU利用率不会超过2%。针对不同的操作系统版本,nmon有相应版本的程序。
二、安装
首先下载 nmon 工具,下载时需注意要下载对应的系统版本。下载的是nmon4aix_11e.tar.gz 版本。下载后解压nmon_linux_14g.tar(里面包含README_v11.txt、nmon_aix51、nmon_aix52ml5、nmon、nmon_aix52ml2nmon_aix53),将文件夹名改为 nmon 并上传到 Linux 中(任何一个文件夹下均可以)。
为了能够正常的使用 nmon 工具,我们需要修改相关文件的权限。
1、解压,会发现里面有很多版本,如果linux 64位,只需要运行./nmon_linux_x86_64就可以了
2、如果想在任意目录下都能运行nmon,需要将此文件移动到/bin/下面
cp nmon_linux_x86_64 nmon;
6.2) cp nmon /bin/nmon
6.3) cp nmon /usr/bin/nmon
6.4) cp nmon /usr/local/bin/nmon
<IGNORE_JS_OP style="WIDOWS: 2; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(240,243,250); TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 14px/22px song, Verdana; WORD-WRAP: break-word; WHITE-SPACE: normal; ORPHANS: 2; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">
现在可以使用nmon了。
Nmon工具使用比较简单,在nmon 目录下,输入 ./nmon
<IGNORE_JS_OP style="WIDOWS: 2; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(240,243,250); TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 14px/22px song, Verdana; WORD-WRAP: break-word; WHITE-SPACE: normal; ORPHANS: 2; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">
出现此画面,说明已安装成功。(这是AIX版本的画面,其他版本画面会稍有不同)
输入c可显示CPU的信息,“m”对应内存、“n”对应网络,“d”可以查看磁盘信息;“t”可以查看系统的进程信息;“
<IGNORE_JS_OP style="WIDOWS: 2; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(240,243,250); TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 14px/22px song, Verdana; WORD-WRAP: break-word; WHITE-SPACE: normal; ORPHANS: 2; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">
三、数据采集
以上实现的是对服务器的实时监控,在实际的性能测试中我们需要把一段时间之内的数据记录下来,可以使用如下命令
./nmon -s 120 -c 710 -f -m /tmp/nmon
./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
<IGNORE_JS_OP style="WIDOWS: 2; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(240,243,250); TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 14px/22px song, Verdana; WORD-WRAP: break-word; WHITE-SPACE: normal; ORPHANS: 2; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">
将BOSS1_110810_1438.csv文件下载到本地。通过nmon analyser工具( nmon analyser v33g.xls)转化为excel文件。如何转化呢?步骤如下:
1) 下载后打开nmon analyser v33g.xls
2) 调整excel宏的安全级别,调整为最低或者如下操作
<IGNORE_JS_OP style="WIDOWS: 2; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(240,243,250); TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 14px/22px song, Verdana; WORD-WRAP: break-word; WHITE-SPACE: normal; ORPHANS: 2; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">
3) 然后点击Analyser nmon data 按钮,选择下载下来的.csv文件,然后就会转化成.excel文件,生成图形化的文件,例如:
<IGNORE_JS_OP style="WIDOWS: 2; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(240,243,250); TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 14px/22px song, Verdana; WORD-WRAP: break-word; WHITE-SPACE: normal; ORPHANS: 2; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><IGNORE_JS_OP style="WIDOWS: 2; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(240,243,250); TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 14px/22px song, Verdana; WORD-WRAP: break-word; WHITE-SPACE: normal; ORPHANS: 2; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">
相关推荐
本教程将指导你如何在统信UOS系统上安装并使用nmon监控工具。首先,我们需要准备nmon的安装包,这里提供的是nmon_16g+debian-3_arm64.deb,这是一款针对64位架构的Debian兼容版本的nmon。在统信UOS上,由于其底层也...
【新nmon监控Linux】 在Linux系统管理中,性能监控是一项至关重要的任务,它能帮助我们及时发现并解决系统性能瓶颈,确保服务的稳定运行。"新nmon监控"是针对这一需求的一种高效工具,它全称为"Nick's Monitor for ...
《Nmon监控Linux系统资源详解》 在IT运维领域,实时监控系统资源的使用状况对于保障服务稳定至关重要。尤其在Linux环境下,理解并利用各种监控工具可以有效预防和解决性能问题。本文将深入探讨Nmon这一强大的Linux...
Linux系统资源监控是运维工作中不可或缺的一部分,而nmon(Nigel's Monitoring Tool)是一个非常实用的工具,专为Linux设计,用于实时监控系统的CPU、内存、磁盘I/O、网络等关键性能指标。nmon无需复杂的安装过程,...
总之,nmon监控结果分析工具是Linux系统管理员的重要助手,它不仅能实时呈现系统状态,还能通过数据收集和分析帮助优化系统性能,确保系统的稳定高效运行。配合nmon analyser,可以进一步提升分析效率,为系统的健康...
### Linux下nmon性能监控工具的安装与配置详解 #### 一、引言 在Linux环境中,性能监控是一项至关重要的任务。通过实时监控系统资源使用情况,可以及时发现潜在的问题,确保系统的稳定运行。Nmon是一款非常实用的...
《nmon监控Linux服务器系统资源详解》 在IT运维领域,监控系统资源是至关重要的,它可以帮助我们及时发现并解决问题,提高服务器的稳定性和效率。本文将深入探讨nmon工具,一个强大的Linux系统资源监控工具,它能...
【nmon】Linux服务器性能监控工具详解 在Linux操作系统中,性能监控是系统管理员不可或缺的任务,以便及时发现和解决问题,确保服务的稳定性和效率。【nmon】(Nigel's Monitoring Tool for AIX and Linux)是一款...
nmon(Nigel's Performance Monitor)是一款强大的、专为Linux系统设计的监控工具,由Nigel Cunningham开发,提供了丰富的性能数据可视化,包括CPU、内存、磁盘I/O、网络等关键指标。在本文中,我们将详细介绍nmon的...
nmon,操作系统监控,国产麒麟平台,arm架构, nmon,可直接使用
RPM包是Linux系统常用的软件打包格式,便于用户在飞腾或龙芯平台上快速安装nmon工具。通过简单的命令行操作,用户可以将nmon集成到自己的系统中,实现对硬件资源的实时监控。 nmon的主要特点和优势有以下几点: 1....
nmon是一款小巧但强大的Linux性能监控及分析工具。压缩包中包括nmon所有45个操作系统版本和nmon_analyser_v66.xls。nmon_analyser用于根据nmon输出的日志文件生成excel图表。
nmon(Nigel's Monitoring Tool for AIX and Linux)就是一款强大的性能监控工具,尤其适用于那些需要实时查看和分析Linux系统资源使用情况的场景。下面我们将详细探讨nmon的功能、使用方法以及它在监控CPU、磁盘和...
**nmon监控插件详解** nmon,全称为Nigel's Performance Monitor for Linux,是由Nigel ...通过对"nmon监控插件.rar"中的内容进行解压和使用,你可以深入理解并掌握Linux系统的性能监控技巧,提升你的IT运维能力。
3. 运行监控:在命令行中,直接输入`./nmon`即可启动nmon监控。你可以通过指定参数来定制监控行为,例如 `-f` 参数会让nmon在后台运行并定时保存数据到指定文件, `-s` 参数可以设置采样间隔,如`./nmon -f -s 10`...
以下是对Nmon监控Linux服务的详细说明: **1. 安装Nmon** 首先,你需要在服务器上创建一个目录来存放Nmon的相关文件,例如 `/usr/local/nmon`。然后,通过`cd`命令进入该目录,并使用`wget`命令从SourceForge网站...
nmon是一款在AIX与各种Linux操作系统上广泛使用的监控与分析工具。它能够实时地捕捉系统资源的使用情况,包括网络I/O速度、CPU占用率、内存使用情况、磁盘I/O速度等多个方面,对寻找系统问题有很大的帮助。nmon不仅...
**Nmon监控Linux资源工具详解** Nmon,全称Nigel's Performance Monitor,是由Nigel Griffiths开发的一款强大且易用的Linux系统监控工具。它能够实时显示并记录Linux系统的CPU、内存、网络、磁盘I/O等关键性能数据...
nmon(Nigel's Performance Monitor)是由Nigel Griffiths开发的一款强大的Linux性能监控工具,它能够实时显示并记录系统的CPU、内存、磁盘I/O、网络流量等关键性能指标。nmon不仅界面直观,数据输出格式多样,适合...
《使用nmon监控Linux系统资源详解》 在Linux操作系统中,有效地监控系统资源对于系统管理员来说至关重要,这有助于及时发现并解决性能问题。nmon(Nigel's Performance Monitor)是一款强大的命令行工具,专为Linux...