`
onlyor
  • 浏览: 370994 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Linux下使用NMON监控、分析系统性能

 
阅读更多

一.下载nmon。

根据CPU的类型选择下载相应的版本:

http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
wget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip/download


二.初始化nmon工具。

#unzip nmon_x86_12a.zip

Archive:  nmon_x86_12a.zip
  inflating: nmon_x86_rhel45
  inflating: nmon_x86_rhel52
  inflating: nmon_x86_sles9
  inflating: nmon_x86_sles10
  inflating: nmon_x86_ubuntu810
  inflating: nmon_x86_fedora10
  inflating: nmon_x86_opensuse10


根据不同的平台,初始化对应平台的nmon工具:

chmod +x nmon_x86_ubuntu810
mv nmon_x86_ubuntu810 /usr/local/bin/nmon


对于 Debian 还要做以下操作(不做也同样能运行):

apt-get install lsb-release
lsb_release -d | sed 's/Description:\t//' > /etc/debian_release


然后直接运行 nmon 即可,直接
运行nmon可以实时监控系统资源的使用情况,执行下面的步骤可以展现一段时间系统资源消耗的报告。

下面是直接执行nmon命令实时监控系统资源消耗情况的截图:

CPU、内存、磁盘和网络的消耗情况都被很直观的展现出来。

三.生成nmon报告。

1).采集数据:
#nmon -s10 -c60 -f -m /home/

参数解释:
-s10 每 10 秒采集一次数据。
-c60 采集 60 次,即为采集十分钟的数据。
-f 生成的数据文件名中包含文件创建的时间。
-m 生成的数据文件的存放目录。

这样就会生成一个 nmon 文件,并每十秒更新一次,直到十分钟后。
生成的文件名如: _090824_1306.nmon ,"" 是这台主机的主机名。

nmon -h查看更多帮助信息。

2).生成报表:

下载 nmon analyser (生成性能报告的免费工具):
https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon_analyser


   将之前生成的 nmon 数据文件传到 Windows 机器上,用 Excel 打开分析工具 nmon analyser v33C.xls 。点击 Excel 文件中的 "Analyze nmon data" 按钮,选择 nmon 数据文件,这样就会生成一个分析后的结果文件: hostname_090824_1306.nmon.xls ,用 Excel 打开生成的文件就可以看到结果了。

如果宏不能运行,需要做以下操作:
工具 -> 宏 -> 安全性 -> 中,然后再打开文件并允许运行宏。


下面是在测试环境中生成的NMON报告截图:

红色区域为不同指标的分析报告。

3).自动按天采集数据:

在 crontab 中增加一条记录:
0 0 * * * root nmon -s300 -c288 -f -m /home/ > /dev/null 2>&1

300*288=86400 秒,正好是一天的数据。


参考文章

nmon 性能:分析 AIX 和 Linux 性能的免费工具:
http://www.ibm.com/developerworks/cn/aix/library/analyze_aix/index.html

nmon analyser —— 生成 AIX 性能报告的免费工具:
http://www.ibm.com/developerworks/cn/aix/library/nmon_analyser/index.html

分享到:
评论

相关推荐

    nmon+analyser Linux性能监控及分析工具

    nmon是一款小巧但强大的Linux性能监控及分析工具。压缩包中包括nmon所有45个操作系统版本和nmon_analyser_v66.xls。nmon_analyser用于根据nmon输出的日志文件生成excel图表。

    【nmon】linux服务器性能监控

    (1)nmon16e_mpginc.tar.gz:适合服务器系统版本CentOS 7,x86_64 (2)nmon.tar:包含适合其他版本linux的包。

    Linux系统性能监控工具nmon

    推荐绿色可用Linux系统性能监控工具nmon,可以实现对linux系统CPU,磁盘,网络的实时信息采集和查看

    Linux下nmon性能监控工具的安装

    笔者在安装性能监控工具nmon时记录了安装步骤,整个安装过程很简单,但是如果nmon版本与Linux系统版本不匹配,是无法运行的。鉴于此,笔者发表此文,希望能帮到和我一样遇到诸如此类问题的人。

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

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

    nmon_linux服务器性能监控

    nmon 服务器性能监控软件,可再服务器后台监控采样数据,数据文件可以被excel分析为图表形式查看,软件包中有Excel图表分析程序(宏)和文档说明。

    使用 nmon 来排查与监控 Linux 系统的性能.doc

    使用 nmon 来排查与监控 Linux 系统的性能.doc

    nmon工具如何监控linux性能

    nmon工具如何监控linux性能,nmon的安装,linux的监控指标

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

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

    nmon监控工具指标分析

    分析 AIX 和 Linux 性能的免费工具,nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的...

    nmon监控分析,下载后根据描述直接可以使用

    1、先安装VBA FOR WPS7.0.1590.exe 软件 2、打开nmon analyser v55文件夹下的nmon analyser v55.xlsm 3、开启宏后,选择从linux拷贝出来的性能报告,打开即可

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

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

    nmon for linux

    该工具可将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具进行数据的统计分析,非常利用 UNIX 或者 Linux 系统的性能数据分析。Nmon 工具使用起来非常简单,下面将分步骤介绍如何使用...

    性能监控工具nmon的使用

    linux服务器最常用的资源监控工具,命令简单,图形化界面,上手简单。文档中包含下载、安装、监控、分析的具体操作方法,帮助您立马上手使用,有疑问请联系。

    nmon性能监控工具

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

    nmon性能监控和分析工具使用

    本文介绍分析 AIX 和 Linux 性能的免费工具nmon的概念、使用方式及使用参数。帮助测试人员通过nmon工具监视AIX/Linux操作系统资源使用情况,收集监控结果及产生的数据文件,制作相关系统性能分析报告。

    nmon16m性能监控工具

    nmon16m性能监控工具适用平台: nmon_power_64_centos6,nmon_power_64_rhel7,nmon_power_64le_linux,nmon_power_64le_sles12,nmon_power_64_centos7,nmon_power_64_sles11,nmon_power_64le_rhel7,nmon_power...

    Nmon+nmon_analyser

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

    linux资源监控nmon

    nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在...

    nmon及nmon_analyser 性能分析工具最新版本).rar

    nmon系统监控工具官方2016、2019版本(包含Linux、Unix等大部分服务器系统)和nmon_analyser分析软件官方最新版

Global site tag (gtag.js) - Google Analytics