`

用nmon监控Linux系统资源

阅读更多

在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
  • nmon_analyser.zip (200.4 KB)
  • 描述: 分析器,需要调整excel的宏安全级别
  • 下载次数: 154
  • 大小: 50.7 KB
分享到:
评论
1 楼 bocy 2013-06-30  
好用

先创建一个脚本,例如命名为nmon.sh,如下:
#! /bin/sh
./nmon_x86_rhel4  -F 6326081116_6AM.nmon -s 60 -c 240

这个脚本文件名不要每次都不一样吗?不会覆盖吗?

相关推荐

    Nmon监控Linux系统资源

    LoadRunner自身监控Linux系统资源并不太好,用top或者其他命令最后的结果也不容易分析,个人推荐用nmon工具。这个工具是IBM公司的提供的一个免费的监控系统资源耗用情况的小软件。

    nmon工具监控Linux系统资源

    nmon工具监控Linux系统资源 很好用哦 带说明文档的

    nmon工具监控Linux系统资源.pdf

    nmon工具监控Linux系统资源,包括如何安装和如何进行分析。

    linux 系统资源监控工具nmon

    该nmon 是linux系统下的轻量级的系统资源监控工具,无需安装,直接执行就行。该nmon压缩包中,集中了目前linux系统下最全的nmon版本。相信你能从中找到你所想到的。

    nmon工具监控 nmon工具监控

    nmon工具nmon工具监控Linux系统资源nmon工具监控Linux系统资源nmon工具监控Linux系统资源nmon工具监控Linux系统资源

    nmon监控Linux服务器系统资源

    NULL 博文链接:https://allenhu0320.iteye.com/blog/2186080

    nmon工具使用说明-linux系统资源监控

    nmon工具是一个收集AIX或Linux主机的性能数据并分析的免费工具,使用简单易用。主要监控CPU 使用率、内存使用情况、 内核统计信息和运行队列信息、磁盘 I/O 速度、传输和读/写比率等

    nmon-监控linux资源工具

    监控linux资源工具,可以查看cpu,mem,net,io等系统资源,可绘excel图表,清晰易懂

    nmon for linux

    Nmon 工具是 IBM 提供的免费的监控 AIX 系统与 Linux 系统资源的工具。该工具可将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具进行数据的统计分析,非常利用 UNIX 或者 Linux 系统...

    linux系统资源监控nmon工具的使用 pdf

    nmon是监测linux系统资源使用的小工具,体积小,功能强,容易上手,用于系统性能测试及分析

    nmon-linux资源监控工具

    nmon是IBM提供的免费监控linux系统资源的工具

    linux_nmon--用于监控linux系统中的各项资源使用情况

    linux_nmon--用于监控linux系统中的各项资源使用情况

    linux、aix等操作系统监控工具nmon

    性能测试使用nmon监控linux系统上的资源。可以用hp sitescope把各个linux服务器上监控的数据有需要的全部集合展示出来。最后还能在loadrunner上以图表展示。

    linux 系统资源监控+生成Excle报告

    linux 系统资源监控nmon+生成Excle报告 备注:1.生成报告错误时解析,跟换CPU个数,一般都OK; 2.上传文件3份:监控软件一份、解析文件一份、命令说明一份; 3.多尝试几次;本人认为很好用;

    NMON结果分析工具

    NMON监控linux系统资源结果分析工具

    nmon_linux_14g.tar

    nmon-linux性能监控工具 nmon是linux下一款非常好用的工具,他有以下功能: • CPU 使用率 • 内存使用情况 • 内核统计信息和运行队列信息 • 磁盘 I/O 速度、传输和读/写比率 • 文件系统中的可用空间 • 磁盘...

    nmon_linux_14i.tar (1).gz

    oracle系统监控工具。nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括: CPU 使用率 内存使用情况 内核统计信息和运行队列信息 磁盘 I/O 速度、传输和读/写比率 文件系统中的可用空间...

    Nmon+nmon_analyser

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

    Linux系统资源监控工具nmon.rar

    1、可为性能测试人员提供采集的系统信息,包括CPU、磁盘及IO等数据 2、可灵活设置采集数据点并监控时长

Global site tag (gtag.js) - Google Analytics