`
onlyor
  • 浏览: 382328 次
  • 性别: 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

分享到:
评论

相关推荐

    Linux 下使用 NMON 分析系统性能

    ### Linux下使用NMON分析系统性能 #### 一、NMON简介 NMON(Nigel’s Monitor)是一款用于监控Linux和AIX系统性能的强大工具,它能够收集和展示各种硬件和软件性能指标,包括CPU使用率、内存使用情况、磁盘I/O、...

    【nmon】linux服务器性能监控

    【nmon】Linux服务器性能监控工具详解 在Linux操作系统中,性能监控是系统管理员不可或缺的任务,以便及时...通过正确使用nmon16e_mpginc和nmon.tar,无论是在CentOS 7还是其他Linux系统中,都能实现有效的性能监控。

    统信UOS系统安装nmon监控教程

    本教程将指导你如何在统信UOS系统上安装并使用nmon监控工具。首先,我们需要准备nmon的安装包,这里提供的是nmon_16g+debian-3_arm64.deb,这是一款针对64位架构的Debian兼容版本的nmon。在统信UOS上,由于其底层也...

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

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

    nmon监控结果分析工具

    总之,nmon监控结果分析工具是Linux系统管理员的重要助手,它不仅能实时呈现系统状态,还能通过数据收集和分析帮助优化系统性能,确保系统的稳定高效运行。配合nmon analyser,可以进一步提升分析效率,为系统的健康...

    Nmon监控Linux系统资源

    《Nmon监控Linux系统资源详解》 在IT运维领域,实时监控系统资源的使用状况对于保障服务稳定至关重要。尤其在Linux环境下,理解并利用各种监控工具可以有效预防和解决性能问题。本文将深入探讨Nmon这一强大的Linux...

    新nmon监控linux

    "新nmon监控"是针对这一需求的一种高效工具,它全称为"Nick's Monitor for Linux",由Nick Parlante开发,是一个强大的命令行工具,用于收集、显示并记录Linux系统的硬件和操作系统性能数据。 Nmon的核心功能在于...

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

    ### Linux下nmon性能监控工具的安装与配置详解 #### 一、引言 在Linux环境中,性能监控是一项至关重要的任务。通过实时监控系统资源使用情况,可以及时发现潜在的问题,确保系统的稳定运行。Nmon是一款非常实用的...

    Linux系统性能监控工具nmon

    nmon(Nigel's Monitoring Tool for AIX and Linux)就是一款强大的性能监控工具,尤其适用于那些需要实时查看和分析Linux系统资源使用情况的场景。下面我们将详细探讨nmon的功能、使用方法以及它在监控CPU、磁盘和...

    nmon_linux服务器性能监控

    nmon(Nigel's Performance Monitor for Linux)是一款强大的工具,专为Linux系统设计,用于实时监控和记录服务器的硬件资源使用情况,如CPU、内存、磁盘I/O以及网络流量等。通过nmon,管理员能够获取详细的性能数据...

    nmon for linux 下性能报表分析

    总结来说,nmon是Linux性能监控的得力助手,其报表分析功能提供了宝贵的性能数据,有助于我们理解系统的运行状况,优化资源分配,提升整体系统性能。通过对压缩包内的多个nmon数据文件进行深入研究,可以进一步挖掘...

    linux 系统资源监控工具nmon

    Linux系统资源监控是运维工作中不可或缺的一部分,而nmon(Nigel's Monitoring Tool)是一个非常实用的工具,专为Linux设计,用于实时监控系统的CPU、内存、磁盘I/O、网络等关键性能指标。nmon无需复杂的安装过程,...

    nmon/国产性能监控工具nmon.zip

    "nmon"(Nigel's Performance Monitor)就是这样一款专为国产芯片量身定制的性能监控工具,它能够帮助运维人员实时监控系统的运行状态,对系统性能进行深度分析和优化。 “nmon”是一款基于命令行界面的工具,由...

    nmon监控分析--用于生成nmon文件的分析图表

    在"nmon监控分析--用于生成nmon文件的分析图表"的主题中,我们将深入探讨nmon的使用方法、数据分析以及图表生成。 1. **nmon的基本使用** - **安装nmon**: 在大多数Linux发行版中,可以通过包管理器如`apt`或`yum`...

    linux系统性能分析利器nmon及分析工具

    NMON(Nigel's Monitoring Tool for AIX and Linux)是一款强大的工具,专为Linux系统设计,用于实时监控和记录系统的性能数据,包括CPU、内存、磁盘I/O、网络流量等关键指标。它不仅能提供命令行界面的实时视图,还...

    linux系统监控软件nmon软件的下载+安装+使用 nmon.rar

    nmon(Nigel's Performance Monitor)是一款强大的、专为Linux系统设计的监控工具,由Nigel Cunningham开发,提供了丰富的性能数据可视化,包括CPU、内存、磁盘I/O、网络等关键指标。在本文中,我们将详细介绍nmon的...

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

    它主要用于Linux和AIX系统的性能测试与分析,可以帮助用户实时监控系统资源的使用情况,包括CPU、内存、磁盘I/O等关键指标,并能够将监控数据保存为特定格式的文件,以便后续通过Excel或其他分析工具进行深入分析。...

    nmon监控文件分析工具

    **Nmon监控文件分析工具详解** Nmon,全称Nigel's Performance Monitor,是由IBM的Nigel Griffiths开发的一款强大的性能监控工具,主要用于Linux和AIX系统。它能够实时显示和记录系统的CPU、内存、磁盘I/O、网络...

    nmon监控Linux服务器系统资源

    《nmon监控Linux服务器系统资源详解》 在IT运维领域,监控系统资源是至关重要的,它可以帮助我们及时发现并解决问题,提高服务器的稳定性和效率。本文将深入探讨nmon工具,一个强大的Linux系统资源监控工具,它能...

    用nmon监控Linux系统资源

    《使用nmon监控Linux系统资源详解》 在Linux操作系统中,有效地监控系统资源对于系统管理员来说至关重要,这有助于及时发现并解决性能问题。nmon(Nigel's Performance Monitor)是一款强大的命令行工具,专为Linux...

Global site tag (gtag.js) - Google Analytics