在Aix下游topas命令可以检测系统运行状况,在linux下只有一个top,但是不是很友好。今天发现了一个开源工具numon,可以监控linux、aix下资源占用情况界面要比top号很多,还有分析工具,功能很强悍。好东西分享一下:
一、下载使用
nmon下载地址:
http://www.ibm.com/developerworks/wikis/display/WikiPtype/nmon
选择自己需要的版本:
比如我使用的redhat E 5.3,所以我选择下面的“nmon for Linux Download”下的下载点。点击后探出“nmon for Linux”首页,选择detail里的“For the pre-compiled versions - click on Download
”(这里选择的是预编译好的二进制文件,如果你想研究一下源代码,也是可以的~),打开下载页面:
根据cpu类型选择下载点,这里选择32位的redhat5.3下的nmon。
下载后解压缩,如下
选中的就是我们需要的文件!
然后执行这个文件 ./nmon_x86_rhel52,界面如下:
看,是不是和aix下的topas很像?nmon提供了一些选项,方便我们查看,例如按c查看cpu,按d查看磁盘io,按n查看网络情况等。
nmon选项:
二、数据分析
nmon还提供数据分析功能。
# ./nmon –f -s 30 –c 100
说明:每隔30秒检测一次、共检测100次,并将结果输出到默认的文件中。
-f 以文件的形式输出,默认输出是机器名+日期.nmon的格式,也可以用-F指定输出的文件名,例如:
# ./nmon_x86_rhel4
–F test.nmon -s 30 –c 100
-s是采样频率,隔多长时间收集一次,这里我指定的是30秒一次;
-c是采样次数,一共要收集多少次,这里我指定的是100次。
注意:这里单次收集的文件大小最多不能超过65K行(EXCEL里的限制),大约是在nmon中 –c的值不超过330次就OK。
./nmon -f -s 10 -c 150
nmon生成的文件比较大,建议每次收集的次数不要太多,若需要收集很长时间的数据,建议分开收集,也就是生成多个文件,LINUX里可以用建多个job
的方式进行,例如:
先创建一个脚本,例如命名为nmon.sh,如下:
#! /bin/sh
./nmon_x86_rhel4 -F 6326081116_6AM.nmon -s 60 -c 240
给这个文件授权:
#chmod 777 nmon.sh
然后建一个job:
# at –f nmon.sh 6:00 January 16
生成的文件用分析器打开后会自动分析出结果,把结果保存到一个excel中就可以了,分析结果如下
三、资源文件
这里把x86下32/64位下的程序船上来,方便大家使用
32位linux系统: 下载 (Intel or AMD 32 or 64 bit processor running 32 bit Linux)
64位linux系统: 下载 (Intel or AMD 64 bit processor running a 64 bit Linux)
分析器: 下载
- 大小: 103.4 KB
- 大小: 12.4 KB
- 大小: 19.2 KB
- 大小: 20.6 KB
- nmon_x86_12a.zip (503.8 KB)
- 描述: Intel or AMD 32 or 64 bit processor running 32 bit Linux
- 下载次数: 111
- nmon_x86_64_12a.zip (252.5 KB)
- 描述: Intel or AMD 64 bit processor running a 64 bit Linux
- 下载次数: 190
- 大小: 50.7 KB
分享到:
相关推荐
《Nmon监控Linux系统资源详解》 在IT运维领域,实时监控系统资源的使用状况对于保障服务稳定至关重要。尤其在Linux环境下,理解并利用各种监控工具可以有效预防和解决性能问题。本文将深入探讨Nmon这一强大的Linux...
【新nmon监控Linux】 在Linux系统管理中,性能监控是一项至关重要的任务,它能...总之,新nmon监控Linux是Linux系统管理员不可或缺的利器,它提供了深入洞察系统内部运作的窗口,帮助我们更好地管理和优化Linux环境。
《nmon监控Linux服务器系统资源详解》 在IT运维领域,监控系统资源是至关重要的,它可以帮助我们及时发现并解决问题,提高服务器的稳定性和效率。本文将深入探讨nmon工具,一个强大的Linux系统资源监控工具,它能...
**nmon工具详解:Linux系统资源的高效监测** 在Linux操作系统中,监控系统资源的运行状态对于维护系统稳定性和优化性能至关重要。nmon(Nigel's Performance Monitor)是一款功能强大的命令行工具,专为Linux系统...
Linux系统资源监控是运维工作中不可或缺的一部分,而nmon(Nigel's Monitoring Tool)是一个非常实用的工具,专为Linux设计,用于实时监控系统的CPU、内存、磁盘I/O、网络等关键性能指标。nmon无需复杂的安装过程,...
本教程将指导你如何在统信UOS系统上安装并使用nmon监控工具。首先,我们需要准备nmon的安装包,这里提供的是nmon_16g+debian-3_arm64.deb,这是一款针对64位架构的Debian兼容版本的nmon。在统信UOS上,由于其底层也...
【nmon】Linux服务器性能监控工具详解 在Linux操作系统中,性能监控是系统管理员不可或缺的任务,以便及时...通过正确使用nmon16e_mpginc和nmon.tar,无论是在CentOS 7还是其他Linux系统中,都能实现有效的性能监控。
**Nmon监控Linux资源工具详解** Nmon,全称Nigel's Performance Monitor,是由Nigel Griffiths开发的一款强大且易用的Linux系统监控工具。它能够实时显示并记录Linux系统的CPU、内存、网络、磁盘I/O等关键性能数据...
Nmon(Nigel's Performance Monitor)是一款强大的性能监控工具,专为Linux系统设计,用于实时监控和分析系统的CPU、内存、磁盘I/O、网络等关键资源的使用情况。它可以帮助系统管理员识别性能瓶颈,优化系统配置,...
"nmon for Linux"正是一款强大的开源工具,专为Linux系统提供详尽的性能监控和数据收集功能。nmon全称为"Nick's Monitor for Linux",由Nick Parlante开发,它可以帮助管理员直观地了解系统的CPU、内存、磁盘I/O以及...
**nmon工具使用说明——Linux系统资源监控** 在Linux系统管理中,监控系统资源的运行状态至关重要,这有助于我们及时发现并解决潜在的性能问题。nmon(Nigel's Performance Monitor)工具是一款强大的免费工具,...
### Linux系统资源监控工具nmon的使用详解 #### 一、概述 nmon是一款轻量级的系统资源监控工具,由IBM开发并免费提供给用户使用。它主要用于Linux和AIX系统的性能测试与分析,可以帮助用户实时监控系统资源的使用...
《深入理解Linux nmon监控工具》 在现代的IT运维中,实时监控系统性能是确保服务稳定的关键。本文将深入探讨“nmon”这一强大的Linux性能监控工具,它在64位系统上的应用以及在不同Linux发行版中的适应性。通过对...
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,管理员能够获取详细的性能数据...