nmon

Nmon监测工具

Nmon是一款面向系统管理员的调优和基准测量工具,可以用来显示关于下列方面的性能数据:

  • 处理器
  • 内存
  • 网络
  • 磁盘
  • 文件系统
  • 网络文件系统NFS)
  • 消耗资源最多的进程
  • 资源
  • Power微分区

我非常喜欢这款工具的一个地方是,它完全具有交互性,可以帮助Linux用户或系统管理员最大限度地利用这个必要的命令。

在Linux中安装Nmon监测工具

如果你使用的是基于Debian的Linux发行版,就很容易安装Nmon命令行实用工具,只要从默认软件库中获取它。想安装它,只要打开一个新的终端按CTRL+ALT+T组合键),使用下面这个命令。

  1. $ sudo apt-get install nmon

你是Fedora用户?想安装在你的机器中,打开新的终端,运行下面这个命令。

  1. $ sudo yum install nmon

CentOS/RHEL用户只要从http://pkgs.repoforge.org/nmon/下载Nmon即可安装它。另外,你还可以通过启用RPMForge软件库的方法http://www.tecmint.com/install-and-enable-rpmforge-repository-in-rhel-centos-6-5-4/)来安装它。

如何使用Nmon监测Linux性能?

一旦Nmon安装完毕,你通过键入"nmon"命令从终端来启动它,就会看到下列输出。

  1. # nmon

Nmon预览

大家可以从上述屏幕截图看到,nmon命令行实用工具完全在交互模式下运行,它为用户显示了切换显示统计数字的按键。

按处理器查看CPU

比如说,如果你想收集CPU性能方面的一些统计数字,就应该按你所用系统的键盘上的"c"按键。我按了键盘上的"c"按键后,得到了非常详细的输出,显示了关于CPU使用方面的信息。

按处理器显示的CPU使用信息

下面是你可以结合该实用工具使用的一些按键,以获得机器中其他系统资源方面的信息。

  1. m =内存
  2. j =文件系统
  3. d =磁盘
  4. n =网络
  5. V =虚拟内存
  6. r =资源
  7. N =NFS
  8. k =内核
  9. t =消耗资源最多的进程
  10. . =只显示忙碌的磁盘/进程

消耗资源最多的进程方面的统计数字

想获得在Linux系统上运行的消耗资源最多的进程方面的统计数字,只要按键盘上的"t"按键,然后等信息出现。

消耗资源最多的进程

熟悉top实用工具的那些人很容易就会明白,并能够解读上述信息。如果你刚接触Linux系统管理,之前也从来没有用过top实用工具,不妨在终端中运行下面这个命令,试着将得到的输出与上述输出进行一番比较。它们是看起来相似,还是说输出一样?

  1. # top

我在使用按键"t"和Nmon工具时,似乎就像是在运行top进程监测实用工具。

查看网络方面的统计数字

想知道网络方面的一些统计数字?只要按一下键盘上的"n"。

网络统计数字

磁盘输入/输出图形

使用"d"按键,即可获得磁盘方面的信息。

监测磁盘输入/输出

查看内核信息

结合该工具使用的一个非常重要的按键是"k",它可以用来显示关于你系统内核的一些简要信息。

查看Linux内核信息

获取系统信息

对我来说,一个非常有用的按键是"r",它可以用来显示不同资源方面的信息,比如机器架构、操作系统版本、Linux版本和CPU。如果看一下下面这个屏幕截图,你就能大致了解按键"r"的重要性。

系统信息

查看文件系统方面的统计数字

想获得文件系统方面的统计数字,按键盘上的"j"。

文件系统统计数字

你可以从上面屏幕截图中看到,我们获得了文件系统大小、已使用空间、闲置空间、文件系统类型和挂载点等方面的信息。

显示NFS数据

按键"N"有助于收集和显示NFS方面的数据。

NFS数据

到目前为止,使用Nmon实用工具显得非常容易。关于这个实用工具,你还要知道另外的许多方面,其中一个就是这个事实:你可以在数据捕捉模式下使用它。要是你不喜欢数据在屏幕上显示,就可以使用下面这个命令,轻松捕捉一个小巧的样本文件。

  1. # nmon -f -s13 -c 30

运行上面这个命令后,你会在使用这个工具时所在的目录下得到一个带".nnmon"扩展名的文件。"-f"选项是啥意思?下面简明扼要地解释了上面这个命令中所用的几个选项。

  • -f意味着你想将数据保存到文件中,不在屏幕上显示。
  • -s13意味着你每隔13秒想要捕捉数据。
  • -c 30意味着你想要30个数据点或快照。

结束语

有许多工具具有Nmon实用工具的功能,但是对Linux初学者来说,没有一个像它这么易于使用、界面友好。遗憾的是,这款工具的功能不如collectl等其他工具来得丰富,它也无法为用户提供深入详尽的统计数字。

最后,我可以说,它是一款非常适合Linux系统管理员的实用工具,尤其适合不熟悉命令行选项和命令的系统管理员。

nmon,布布扣,bubuko.com

时间: 2024-11-11 10:58:31

nmon的相关文章

CentOS6.4 安装nmon

安装 mkdir /usr/local/nmon cd /usr/local/nmon wget http://sourceforge.net/projects/nmon/files/nmon_linux_14i.tar.gztar zxvf nmon_linux_14i.tar.gz chmod 777 nmon_x86_64_sles11 启动 ./nmon_x86_64_sles11 说明: c : 查看 CPU 统计数据,再按一次C关闭m : 查看内存统计数据d : 查看硬盘统计数据k

nmon部署安装 cacti图表自动导出

nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果. nmon所记录的数据包含以下一些方面: cpu占用率 内存使用情况 磁盘I/O速度.传输和读写比率 文件系统的使用率 网络I/O速度.传输和读写比率.错误统计率与传输包的大小 消耗资源最多的进程 计算机详细信息和资源

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

原贴地址:http://blog.itpub.net/23135684/viewspace-626439/ 一.下载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_

nmon在线安装及使用

安装 mkdir /usr/local/nmon cd /usr/local/nmon wget http://sourceforge.net/projects/nmon/files/nmon_linux_14i.tar.gz tar zxvf nmon_linux_14i.tar.gz chmod 777 nmon_x86_64_sles11 [[email protected]slave1 soft]# chmod 755 nmon_x86_64_rhel5 [[email protecte

unix、linux下的系统性能监控工具nmon

一.nmon是一款很好的unix.linux下的系统性能监控工具. 引自百度知道: nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新.这个高效的工具可以工作于任何哑屏幕.telnet 会话.甚至拨号线路.另外,它并不会消耗大量的 CPU 周期,通常低于百分之二.在更新的计算机上,其 CPU 使用率将低于百分之一. 使用哑屏幕,在屏幕上对数据进行显示,并且每隔两秒钟对其进行更新.然而,您可以很容易地将这个时间间隔更改为更长或更短的时间段.如果您拉伸窗口,并在 X

nmon 监控分析

Nmon下载地址:http://www.ibm.com/developerworks/wikis/display/WikiPtype/nmon. 下载nmon analyser(生成性能报告的免费工具):http://www.ibm.com/developerworks/wikis/display/Wikiptype/nmonanalyser nmon所记录的数据包含以下一些方面(也是我们在寻找问题过程中所关注的资源点): ● cpu占用率 ●内存使用情况 ●磁盘I/O速度.传输和读写比率 ●文

CentOS下如何用nmon收集系统实时运行状况

#赋予执行权限 chmod +x nmon 执行./nmon可以查看实时的系统状态有提示的,d看磁盘,n看网络,c看cpu #如果不想看实时的,想收集系统长时间运行情况然后分析,可用这个 nohup ./nmon  -s 5 -c 360 -f  & #其中-s指定每5s收集一次,-c 总共收集次数360次 ,-f生成收集数据文件在当前目录下 #再用xls中的analysis 分析.

Nmon 监控 Linux 的系统性能

Nmon(得名于 Nigel 的监控器)是IBM的员工 Nigel Griffiths 为 AIX 和 Linux 系统开发的一款计算机性能系统监控工具.Nmon 可以把操作系统的统计数据展示在屏幕上或者存储到一份数据文件里,来帮助了解计算机资源的使用情况.调整方向和系统瓶颈.这个系统基准测试工具只需要使用一条命令就能得到大量重要的性能数据.使用 Nmon 可以很轻松的监控系统的 CPU.内存.网络.硬盘.文件系统.NFS.高耗进程.资源和 IBM Power 系统的微分区的信息 Install

nmon性能监控工具介绍与部署指南

1.nmon简要介绍 nmon是IBM开发,对操作系统层的性能监控工具,有aix和linux两种版本 2.nmon下载地址 2.1.nmon for aix下载地址 https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon 2.2 .nmonfor linux下载地址 http://nmon.sourceforge.net/pmwiki.php?n=Site.D

使用 Nmon 监控 Linux 的系统性能

Nmon(得名于 Nigel 的监控器)是IBM的员工 Nigel Griffiths 为 AIX 和 Linux 系统开发的一款计算机性能系统监控工具.Nmon 可以把操作系统的统计数据展示在屏幕上或者存储到一份数据文件里,来帮助了解计算机资源的使用情况.调整方向和系统瓶颈.这个系统基准测试工具只需要使用一条命令就能得到大量重要的性能数据.使用 Nmon 可以很轻松的监控系统的 CPU.内存.网络.硬盘.文件系统.NFS.高耗进程.资源和 IBM Power 系统的微分区的信息. Nmon 安