NMON以及NMON_ANALYSER使用手册

在企业生产环境中,如果要分析系统资源,如CPU、内存、磁盘等使用情况,除了用top等命令外,也可以使用nmon工具,这款工具功能比较强大,在之前的公司中也有用到。

一、nmon介绍

nmon是IBM提供的免费在AIX与Linux操作系统上广泛使用的监控与分析工具。可收集服务器的系统资源使用情况,并将采集的信息输出成csv电子表格文件,可以利用excel分析工具nmon analyser进行统计分析。nmon占用资源非常少,一般CPU占用不会超过2%。但最好在数据采集完成后退出nmon,以减少对系统资源的占用。针对不同的操作系统版本,nmon有相应版本的程序。nmon并未受到IBM的正式支持,所以IBM不会为nmon提供任何的技术支持或帮助。

nmon可为 AIX 和 Linux管理员提供监视和分析性能的数据,功能包括:

  • CPU 使用率
  • 内存使用情况
  • 内核统计信息和运行队列信息
  • 磁盘 I/O 速度、传输和读/写比率
  • 文件系统中的可用空间
  • 磁盘适配器
  • 网络 I/O 速度、传输和读/写比率
  • 页面空间和页面速度
  • CPU 和 AIX 规范
  • 消耗资源最多的进程
  • IBM HTTP Web 缓存
  • 用户自定义的磁盘组
  • 计算机详细信息和资源
  • 异步 I/O,仅适用于 AIX
  • 工作负载管理器 (WLM),仅适用于 AIX
  • IBM TotalStorage Enterprise     Storage Server (ESS) 磁盘,仅适用于 AIX
  • 网络文件系统 (NFS)
  • 动态 LPAR (DLPAR) 更改,仅适用于面向 AIX 或 Linux 的 pSeries p5 和 OpenPower

本文将在CentOS6.5上安装nmon,并演示如何使用。对于AIX部分特有的功能不作演示。此手册同样适用于其他的Linux发布版本,如:RHEL、OracleLinux、Ubuntu等。

二、nmon安装


nmon是一个打包好的独立二进制文件,将安装文件解压到任何目录即可运行。本文演示环境64位CentOS6.5为,下载对应版本:nmon_x86_64_centos6,上传到服务器即可运行。

nmon下载地址:http://sourceforge.net/projects/nmon/files/

上传完成后,将文件重命名为nmon,并修改文件权限。

[[email protected] opt]# chmod775 nmon_x86_64_centos6                   //给文件赋775权限

[[email protected] opt]#mv nmon_x86_64_centos6 nmon                      //为方便使用,可重命名文件为nmon

[[email protected] opt]# ./nmon    //运行nmon

三、nmon使用

交互式模式下使用nmon,查看CPU、内存、硬盘、网络使用情况。

CPU输入 c 即可实时显示CPU的使用情况,再次输入 c 即不显示相关信息。

内存:输入 m即可实时显示内存的使用情况,再次输入 m 即不显示相关

磁盘:输入 d即可实时显示磁盘的使用情况,再次输入 d 即不显示相关信息。

网络:输入 n即可实时显示网络的使用情况,再次输入 n 即不显示相关信息。

四、nmon 命令以交互方式提供下列视图

http://www-01.ibm.com/support/knowledgecenter/ssw_aix_61/com.ibm.aixNaNds4/nmon.htm%23nmon__nmp-s)

  • 磁盘繁忙情况图(使用 o 键)
  • 磁盘统计信息(使用 D 键)
  • 磁盘统计信息及图形(使用 d 键)
  • JFS 视图(使用 j 键)
  • 内核统计信息(使用 k 键)
  • 长期处理器平均使用率视图(使用 l 键)
  • 大页分析(使用 L 键)
  • 内存和调页统计信息(使用 m 键)

......

五、nmon数据采集

nmon数据采集实际上让nmon以记录式的方式运行,将信息全部写入到文件中去。生成的文件可结合 nmon analyser分析工具进行性能分析。由于时间限制,我们以采集10分钟的数据为例来讲解。

[[email protected] opt]#./nmon -f -t -r test -s 10 -c 60

通过以下命令将.nmon文件转换成.csv文件,如下:

[[email protected] opt]# sort node1_151105_0736.nmon> node1_151105_0736.csv

利用nmon analyser将文件转换为图表进行分析,感兴趣的可以参考附件。

时间: 2024-08-03 20:18:43

NMON以及NMON_ANALYSER使用手册的相关文章

nmon及nmon_analyser的使用

nmon工具是IBM 提供的免费的在AIX与各种Linux操作系统上广泛使用的监控与分析工具.该工具可将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用excel 分析工具nmon_analyser进行数据的统计分析.并且,nmon运行不会占用过多的系统资源,通常情况下CPU利用率不会超过2%.针对不同的操作系统版本,nmon有相应版本的程序. 下载 nmon在51cto下载地址(推荐下载):http://down.51cto.com/data/1904368 也可以在官网下载:

Nmon工具的使用以及通过nmon_analyse生成分析报表

Nmon工具的使用以及通过nmon_analyse生成分析报表 在我们监控我们的操作系统的时候如果可以把各个硬件的监控信息生成形象化的分析报表图对于我们来说是件太好的事情了,而通过ibm的nom和nmon_analyser两者的结合完全可以实现我们的要求.首先对nmon和nmon_analyser做一个大概介绍. Nmon 是一个分析aix和linux性能的免费工具(其主要是ibm为自己的aix操作系统开发的,但是也可以应用在linux操作系统上),而nmon_analyser是nmon的一个工

linux服务器性能检测工具nmon使用

今天介绍一款linux系统服务器性能检测的工具-nmon及nmon_analyser (生成性能报告的免费工具),亲测可用. 一.介绍 nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新.这个高效的工具可以工作于任何哑屏幕.telnet 会话.甚至拨号线路.另外,它并不会消耗大量的 CPU 周期,通常低于百分之二.在更新的计算机上,其 CPU 使用率将低于百分之一. 使用哑屏幕,在屏幕上对数据进行显示,并且每隔两秒钟对其进行更新.然而,您可以很容易地将这个时间间隔

nmon性能统计工具使用-初认识

1.概述 监控,在检查系统问题或优化系统性能工作上是一个不可缺少的部分.通过操作系统监控工具监视操作系统资源的使用情况,间接地反映了各服务器程序的运行情况.根据运行结果分析可以帮助我们快速定位系统问题范围或者性能瓶颈点.nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果

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

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速度.传输和读写比率 ●文

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

Linux 下性能分析公会nmon使用方法

1.  上官网下载于系统和CPU对应的版本 官网链接:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download 2. 下载nmon工具上传到服务器,并执行以下命令 [[email protected] mnt]# chmod +xnmon_x86_64_rhel6 [[email protected] mnt]# cp -a  nmon_x86_64_rhel6 /usr/local/bin/nmon 3.  然后直接运行 nmon可以实时监控