nmon的使用方法

article/2025/10/6 19:05:54

 

  一、认识nmon

  1、简介

  nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。

  2、nmon可监控的数据类型

  ·内存使用情况

  ·磁盘适配器

  ·文件系统中的可用空间

  ·CPU使用率

  ·页面空间和页面速度

  ·异步I/O,仅适用于AIX

  ·网络文件系统(NFS)

  ·磁盘I/O速度和读写比率

  ·服务器详细信息和资源

  ·内核统计信息

  ·消耗资源最多的进程

  ·运行队列信息

  3、特点

  ①、占用系统资源少(一般不到2%)。

  ②、功能强大(监控数据类型全面)。

  ③、结合grafana之类的仪表图,可以更直观的实时展示所监控的数据。

  ④、移植性、兼容性较好。

  二、检查安装环境

#查看操作系统的信息

uname -a

#查看linux发行版本

lsb_release -a

  如下,我的操作系统为64位,linux版本为CentOS7.4版本:

[root@izbp1jbg0c2bbcmcba0exoz~]#uname-a

Linuxizbp1jbg0c2bbcmcba0exoz3.10.0-693.2.2.el7.x86_64#1SMPTueSep1222:26:13UTC2017x86_64x86_64x86_64GNU/Linux

[root@izbp1jbg0c2bbcmcba0exoz~]#lsb_release-a

LSBVersion::core-4.1-amd64:core-4.1-noarch

DistributorID:CentOS

Description:CentOSLinuxrelease7.4.1708(Core)

Release:7.4.1708

Codename:Core

  三、nmon下载安装

  1、官方地址:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

  根据我的操作系统和linux版本,选择对应的支持版本,如下:

   

  2、下载方式

  ①、下载到本地,通过FTP上传到服务器

  ②、命令行 wgethttp://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz

  3、安装

  下载完成后,执行以下命令:

#新建一个nmon文件夹

mkdirnmon

#解压

tarxvfznmon16e_mpginc.tar.gz

#改名

mvnmon_x86_64_centos7/root/nmon

#给工具授权

chomd-xnmon777

  四、运行nmon

  完成上面的操作后,执行./nmon命令,出现如下界面,说明安装成功:

   

  常用快捷命令说明:

#c

查看CPU相关信息

#m

查看内存相关信息

#d

查看磁盘相关信息

#n

查看网络相关信息

#t

查看相关进程信息

#h

查看帮助相关信息

  输入如上几种命令,结果如下图显示:

   

  五、采集数据

  nmon通过命令行启动监控,捕获服务器的各项数据,命令如下:

./nmon-ft-s10-c60-m/root/nmon

#参数说明

-f监控结果以文件形式输出,默认机器名+日期.nmon格式

-F指定输出的文件名,比如test.nmon

-s指的是采样的频率,单位为毫秒

-c指的是采样的次数,即以上面的采样频率采集多少次

-m指定生成的文件目录

  PS:一般来说不建议对稳定性测试使用nmon监控,因为生成的nmon文件超过10M时,分析工具会由于内存不足导致报错。

  如果必须进行的话,建议加大采样频次,降低采样次数(低于330次)。

  六、监控结果分析

  1、下载分析工具

  nmon监控捕获的信息,一般用nmon_analyser来进行分析。nmon_analyser由IBM提供,使用excel的宏命令分析加载生成excel图表,展示资源占用的各项信息。

  官网地址:nmon_analyser

   

  下载你需要的版本,然后解压,解压后出现如下2个文件:

   

  2、使用nmonanalyser工具

  打开.xlsm文件,点击Analyzenmondata,打开你需要进行分析的nmon监控文件:

   

  PS:如果提示分析文件不可用,从“工具-宏-安全性”启动宏,然后再次打开文件,即可使用该分析文件。

  3、生成各种图表数据

  通过分析工具生成的监控数据结果如下图:

   

  红色标注区域为采集的监控数据,选择自己需要的类型(比如cpu),然后筛选对应的服务Pid(比如1314),选择对应的数据类型(比如CPU使用率占比),通过excel提供的各种图形生成工具,生成直观的分析结果图。比如:

   

  以上,即监控工具nmon的介绍和基本使用方法。


http://chatgpt.dhexx.cn/article/aLSuQA7k.shtml

相关文章

Linux系统性能监控工具nmon

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

nmon结果分析

用nmon_analyser_hzt.xls等分析工具打开nmon结果文件,如果出现无法加载宏的提示,点击工具-宏-安全性,将安全及调至低,保存后,重新打开。 Sys_summ页,为服务器资源使用率汇总 我们需求的主要数据为cpu&am…

服务器资源监控之nmon

服务器资源监控之nmon 一、年nmon简介 nmon是一款分析 AIX 和 Linux 性能的免费工具,可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不…

linux nmon的安装及使用

1.下载nmon压缩包: http://nmon.sourceforge.net/pmwiki.php?nSite.Download 根据系统的发型版本及CPU位数选择相应的压缩包下载,如笔者的系统发行版本为:红帽子7.3.1611,64位: 所以选择的版本为:nmon16…

nmon工具的使用

原贴:http://www.alidba.net/index.php/archives/227 nmon工具的使用 nmon工具是一个收集AIX或Linux主机的性能数据,并分析的工具,使用简单易用。下载地址:http://www-941.haw.ibm.com/collaboration/wiki/display/Wikiptype/nmonanalyser工…

NoSQL与MongoDB简介

互联网的迅速发展,这样大量的交互给数据库提出了更高的性能要求,传统的关系数据库虽然具备良好的事物管理,但在处理大量数据的应用时很难在性能上满足设计要求。NoSQL就是主要为了解决当下大量高并发高要求的数据库应用需求,由于关…

nmon结果说明及分析

使用nmon analyser生成的结果文件包含了N多个sheet页,下面只是结合个人经验对几个主要的页面图标进行一些分析介绍: 一、整体信息页面SYS_SUMM 1.折线图中蓝线为cpu占有率变化情况;粉线为磁盘IO的变化情况; 2.下面表各种左边的位…

Nmon工具使用

一、Nmon介绍 Nmon是一款计算机资源性能监控工具,因为它免费,体积小,安装简单,耗费资源低,广泛应用于AIX和Linux系统。 二、Nmon下载安装 nmon压缩包下载地址(下载适合服务器的版本) http:/…

nmon在linux应用

1.下载nmon压缩包: http://nmon.sourceforge.net/pmwiki.php?nSite.Download 选择适合自己系统的版本 2、解压 拖到服务器后进行解压 tar -zxvf 包名 3、 选择对应的版本用mv nmon_x86_64_centos7 nmon改名(这里最好加上你要放的路径)&…

nmon以及nmon analyser 教程

一、nmon是一款很好的unix、linux下的系统性能监控工具。 引自百度知道: nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消…

服务端监控工具:Nmon使用方法

目录:导读 一、认识nmon 二、检查安装环境 三、nmon下载安装 四、运行nmon 五、采集数据 写在最后 一、认识nmon 1、简介 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况&…

Nmon是什么,一篇文章学会使用 nmon

本文摘自:https://www.sohu.com/a/219012698_151779 1.Nmon简介 Nmon (Nigel’s Monitor)是由IBM 提供、免费监控 AIX 系统与 Linux 系统资源的工具。该工具可将服务器系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具(nmon ana…

nmon 的使用

1、概述 监控,在检查系统问题或优化系统性能工作上是一个不可缺少的部分。通过操作系统监控工具监视操作系统资源的使用情况,间接地反映了各服务器程序的运行情况。根据运行结果分析可以帮助我们快速定位系统问题范围或者性能瓶颈点。 nmon是一种在AIX与…

nmon和nmon analyser的下载和使用

nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,AIX是IBM的一个操作系统,相比于Linux,使用范围不算很广,因此我们重点讲下Linux下的nmon应用。首先自然是下载,Linux的nmon有自己的官方网站&#…

nmon用法

一、简介 nmon是一个简单的性能监测工具,可以监测CPU、内存、网络等的使用情况。它是一个系统监视、调优、性能测试工具,它能一次性提供大量性能相关的信息。 二、安装与执行 下载地址:http://nmon.sourceforge.net/pmwiki.php?nMain.HomeP…

Nmon使用方法

一、简介 1、nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面, 并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化…

Nmon使用

操作系统监控工具 Nmon使用与介绍 目录 目的 4Nmon简介 4 2.1 软件特性 4 2.2 软件组成 4 2.3 运行环境 5 2.4 软件功能 5 2.5 软件获取 6Nmon使用 7 3.1 下载软件 7 3.2 安装软件 7 3.3 运行界面 8 3.4 使用方法 9 3.4.1 实时监控 9 3.4.2 后台监控 10 3.4.3 定时任务 10Nmo…

Xshell是什么

SSH终端: 超级终端,用于远程访问服务器,使用时是通过模拟命令行的界面来与服务器进行沟通。 常见的SSH软件:Xshell,CRT Xshell新建会话时,通常命名规则:服务器名-Host_IP

实习僧[shixiseng.com]爬虫实战笔记

免责声明:本文所记录的技术手段及实现过程,仅作为爬虫技术学习使用,不对任何人完全或部分地依据本文的全部或部分内容从事的任何事情和因其任何作为或不作为造成的后果承担任何责任。 爬取需求:从网站【www.shixiseng.com】上&…

xshell如何使用

1.首先下载xshell,并安装 下载地址:https://xshell.en.softonic.com/