Linux系统性能监控工具nmon

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

                             

一、简介

nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上,其 CPU 使用率将低于百分之一。nmon 工具还可以将相同的数据捕获到一个文本文件,便于以后对报告进行分析和绘制图形,输出文件采用电子表格的格式。

二、nmon工具安装及nmon analyser的使用

步骤一:下载nmon及nmon analyser工具

nmon:http://nmon.sourceforge.net/pmwiki.php 根据自己系统的版本下载相应的版本即可

nmon analyser:

nmon for Linux | Site / Nmon-Analyser

步骤二:将nmon(nmon16d_x86.tar)上传至/usr/local/src目录下

  1. 切换目录至 scr下,并且创建nmon的目录

  1. 将上传的文件拷贝到nmon文件夹进行解压缩

  1. 解压后根据自己系统的实际版本查找相应的使用命令,并给命令赋予可执行的权限

  1. 这里用的是centos7版本:

  1. 赋予权限后,执行该命令会  ,显示结果如下图:

命令: ./nmon_x86_64_centos7

在完成配置后,通过一些快捷键调取关心的系统资源指标进行显示,如按键“C”可以查看CPU相 关信息;按键“D”可以查看磁盘信息;按键“T”可以查看系统的进程信息;“M”对应内存、“N”对应网络等等,完整的快捷键对应内容可以通过帮助(按键 “H”)查看,可以显示Linux系统CPU、内存、进程信息,包括了CPU的用户、系统、等待和空闲状态值,可用内存、缓存大小以及进程的CPU消耗等详细指标。该种方式显示信息实时性强,能够及时掌握系统承受压力下的运行情况,每颗CPU利用率是多少、内存使用多少、网络流量多少、磁盘读写……这些数据均是实时刷新,一目了然。

快捷键 C:

快捷键D:

快捷键M:

输入相应的key值可以查看相应的属性,如下图:

结束监控,退出服务,使用 q 键。

步骤三:配置环境变量

如上配置后,如果使用该命令需要找到该命令的详细路径才能使用,这样不是很方便,所以我们需要将nmon的命令添加到系统环境变量中去,以方便我们可以在任何地方都可以使用该命令。

1、修改启动文件名称:

mv nmon_x86_64_centos7 nmon

./nmon   //执行命令,启动服务

2、添加到环境变量中:

vim /etc/profile (在profile文件最后中写入以下两行内容)

PATH=$PATH:/usr/local/src/nmon/nmon:.($PATH:后为命令的路径)

export PATH

3、 保存退出
4、 使配置文件立即生效

source /etc/profile

5、创建软链接在bin目录下,并且赋权,后面直接登录虚拟机,输入命令nmon就可以启动了

[root@localhost nmon]# ln -s /usr/local/src/nmon/nmon /bin/nmon

[root@localhost nmon]# cd /bin

[root@localhost bin]# chmod +x nmon

[root@localhost bin]# cd ~

[root@localhost ~]# nmon

步骤四:采集监控数据
为了配合性能测试,我们往往需要将一个时间段内系统资源消耗情况记录下来,这时可以使用命令在远程窗口执行命令:

[root@localhostTEST nmon]# mkdir logs

[root@localhostTEST nmon]# nmon -s 1 -c 70 -f -m /usr/local/src/nmon/logs

参数说明:
-s 1 每隔n秒抽样一次,这里为1秒
-c 60 取出多少个抽样数量,这里为60,即监控=1*60/60=1分钟
-f 按标准格式输出文件名称:<hostname>_YYMMDD_HHMM.nmon
-m 指定监控文件的存放目录,-m后跟指定目录 //如果不指定目录会在该命令的源目录下生成相应的监控文件

该命令启动后,会在nmon所在目录下生成监控文件,并持续写入资源数据,直至60个监控点收集完成——即监控1分钟,这些操作均自动完成,无需手工干 预,测试人员可以继续完成其他操作。如果想停止该监控,需要通过“#ps –ef|grep nmon”查询进程号,然后杀掉该进程以停止监控。

步骤四:生成图形化报表
通过后台监控和定期监控,我们可以得到扩展名为nmon的监控文件,这些文件记录着系统资源的数据,需要配合分析工具(nmon analyser)进行解读。
1、将/usr/local/src/nmon/logs文件夹下生成的文件通过XFTP工具下载到本地


2、在本地解压下载好的分析器的压缩包:

nmon_analyser_v66.zip,解压后双击打开nmon analyser v66.xlsm
3、点击界面上的Analyse nomn data按钮,将下载的下来的文件添加进去
最后会生成一个xlsm文件,入下图:

注意事项
nmon analyser需要借助Excel的宏,WPS默认没有安装宏,即使你下载了插件,貌似也不能正常使用。所以还是老老实实的使用Microsoft的吧,小编使用的2007,能够正常的生成报表。
生成的报表中的参数意义:


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

相关文章

nmon结果分析

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

服务器资源监控之nmon

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

linux nmon的安装及使用

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

nmon工具的使用

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

NoSQL与MongoDB简介

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

nmon结果说明及分析

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

Nmon工具使用

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

nmon在linux应用

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

nmon以及nmon analyser 教程

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

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

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

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

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

nmon 的使用

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

nmon和nmon analyser的下载和使用

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

nmon用法

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

Nmon使用方法

一、简介 1、nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具&#xff0c;它能在系统运行过程中实时地捕捉系统资源的使用情况&#xff0c;记录的信息比较全面&#xff0c; 并且能输出结果到文件中&#xff0c;然后通过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终端&#xff1a; 超级终端&#xff0c;用于远程访问服务器&#xff0c;使用时是通过模拟命令行的界面来与服务器进行沟通。 常见的SSH软件&#xff1a;Xshell&#xff0c;CRT Xshell新建会话时&#xff0c;通常命名规则&#xff1a;服务器名-Host_IP

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

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

xshell如何使用

1.首先下载xshell&#xff0c;并安装 下载地址&#xff1a;https://xshell.en.softonic.com/

Xshell官网免费版

官网可以免费申请&#xff0c;不收费&#xff0c;只需一个邮箱即可 xshell官网&#xff1a;https://www.xshell.com/zh/xshell/ 点击下载 点击免费授权页面 填写姓名邮箱,点击下载 邮箱会收到下载链接&#xff0c;点击跳转下载即可