Nmon使用方法

芝士年糕
• 阅读 534

一、简介

1、nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面,

并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。

2、nmon可监控的数据类型

内存使用情况

磁盘适配器

文件系统中的可用空间

CPU使用率

页面空间和页面速度

异步I/O,仅适用于AIX

网络文件系统(NFS)

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

服务器详细信息和资源

内核统计信息

消耗资源最多的进程

运行队列信息

3、特点

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

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

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

④、移植性、兼容性较好

一、检查安装环境

查看操作系统的信息

uname -a

查看linux发行版本

cat /etc/centos-release Nmon使用方法

一、到官网下载安装包 http://nmon.sourceforge.net/pmwiki.php?n=Site.Download

根据自己的版本选择 我的环境是租3A服务器搭建的centos7.9,真便宜 Nmon使用方法

我下载的是这个

Nmon使用方法

二、解压并安装 tar -zxvf nmon16h_helpsystems_v2.tar.gz Nmon使用方法

Nmon使用方法

看一下有没有这个文件

1、更改名字,加权限 mv nmon_x86_64_centos7 nmon

Nmon使用方法

chmod 777 nmon

Nmon使用方法

2、在nmon执行文件所在的路径下执行./nmon出现下图说明安装成功。 Nmon使用方法

三、采集数据

c

查看CPU相关信息

m

查看内存相关信息

d

查看磁盘相关信息

n

查看网络相关信息

t

查看相关进程信息

h

查看帮助相关信息

Nmon使用方法

nmon通过命令./nmon -ft -s 10 -c 60 -m /root/nmon启动监控,捕获服务器的各项数据

参数说明

-f 监控结果以文件形式输出,默认机器名+日期.nmon格式 (YYYYMMDD_HHMM.nmon) -F 指定输出的文件名,比如test.nmon -s 指的是采样的频率,单位为毫秒 -c 指的是采样的次数,即以上面的采样频率采集多少次 -m 指定生成的文件目录 PS:一般来说不建议对稳定性测试使用nmon监控,因为生成的nmon文件超过10M时,分析工具会由于内存不足导致报错。

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

该命令启动后,会在nmon所在目录下生成监控文件,并持续写入资源数据,直至360个监控点收集完成——即监控1小时,这些操作均自动完成,无需手工干预,

测试人员可以继续完成其他操作。如果想停止该监控,需要通过“#ps –ef|grep nmon”查询进程号,然后杀掉该进程以停止监控。

ps-ef |grep nmon #查询nmon进程kill-9进程ID #强行中断监控进程

nmon 输出文件的命名方式为:服务器名_日期时间.nmon

如:localhost_220416_2309.nmon n

通过以下命令,将.nmon文件转化成.csv文件,在当前目录生成对应的.csv文件

sortlocalhost_220416_0138.nmon>localhost_220416_0138.csv

四、生成报表

把监控生成的文件下载到本地

通过nmon analyser工具(nmon analyser v51_2.xlsm)转化为excel文件。

1) 下载后打开nmon analyser v51_2.xlsm

3)然后点击Analyser nmon data 按钮,选择下载下来的文件,然后就会转化成.excel文件,生成图形化的文件

Nmon使用方法

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

系统资源视图(使用r键); 进程视图(使用t和u键); AIO 进程视图(使用A键); 处理器使用情况小视图(使用c键); 处理器使用情况大视图(使用C键); 共享处理器逻辑分区视图(使用p键); NFS 面板(使用N键); 网络接口视图(使用n键); WLM 视图(使用W键); 磁盘繁忙情况图(使用o键); 磁盘组(使用g键); ESS 虚拟路径统计信息视图(使用e键); JFS 视图(使用j键); 内核统计信息(使用k键); 长期处理器平均使用率视图(使用l键); 大页分析(使用L键); 调页空间(使用P键); 卷组统计信息(使用V键); 磁盘统计信息(使用D键); 磁盘统计信息及图形(使用d键); 内存和调页统计信息(使用m键); 适配器 I/O 统计信息(使用a键); 共享以太网适配器统计信息(使用O键); 冗余检查良好/警告/危险视图(使用v键); 详细信息页统计信息(使用M键); 光纤通道适配器统计信息(使用^键);

点赞
收藏
评论区
推荐文章
仲远 仲远
1年前
System Dashboard Pro for Mac(系统仪表板)
SystemDashboardPro可以帮助用户实时监测Mac电脑的CPU、内存、硬盘、网络等系统资源的使用情况,以及应用程序的运行状态。它提供了多种实用的功能,包括实时监控、历史记录、警报通知、自定义布局等,可以帮助用户了解系统的运行情况,及时发现和解决
公孙晃 公孙晃
1年前
Mac系统监控软件:iStat Menus Mac密钥激活 及完整安装激活教程 支持M1
是一款功能强大的系统监控工具,它可以帮助用户更方便地监控和管理Mac系统的性能,提供丰富多样的系统状态信息。iStatMenusMac以简洁直观的方式展示了Mac系统的各个方面的数据,包括CPU、内存、硬盘等的实时使用情况,网络传输速度,电池状态等等,让用
铁扇公主 铁扇公主
1年前
系统活动监控器 iStat Menus 注册码中文版
iStatMenus是一款适用于Mac操作系统的系统监控工具,它提供了实时的系统状态信息和性能监测。iStatMenus以直观和可定制的菜单栏图标的形式显示各种系统指标,使用户能够方便地监控CPU、内存、网络、磁盘和传感器等方面的信息。以下是iStatMe
子桓 子桓
1年前
iStat Menus中文介绍+完整安装教程
iStatMenus是一款mac系统监控工具,它可以在菜单栏中显示各种系统信息,包括CPU使用情况、内存占用情况、硬盘使用情况、网络连接状态等。这款软件以简洁直观的方式展示了Mac系统各个方面的数据,让用户可以随时了解系统的运行情况。主要功能如下:CPU监
绣鸾 绣鸾
1年前
iStatistica Pro for Mac(系统活动监控工具)
是一款功能强大的系统监控工具,它能够实时监控CPU、内存、网络和磁盘卡的使用情况,帮助您轻松删除不需要的文件和文件夹,释放电脑内存,提升运行速度。具体来说,iStatisticaMac可以概述电池统计信息,提供有关CPU的实时信息,显示RAM使用情况等。网
燕青 燕青
1年前
Macos专业的系统监控工具:iStatistica for mac
是一款功能强大的系统监测工具,可以实时监测CPU、内存、网络、磁盘卡等系统资源的使用情况,帮助用户轻松管理电脑性能和优化系统运行。具体来说,iStatisticaforMac具备以下特点:系统监控仪表板:实时展示CPU、内存、网络、磁盘卡等系统资源的运行状
燕青 燕青
1年前
Macos专业的系统监视器:System Dashboard Pro Mac版
是一款功能强大的系统监控工具,专为Mac用户设计。它提供了一个直观的仪表板界面,让用户可以实时监控系统的各项指标,包括CPU使用率、内存使用情况、磁盘空间、网络状态等。SystemDashboardPro支持多种系统指标监控,包括CPU使用率、内存使用情况
绣鸾 绣鸾
1年前
System Dashboard Pro for Mac系统运行监测工具
是一款MacOSX上的系统监控工具。它可以提供有关您的Mac及其硬件组件,如CPU、内存、磁盘使用情况、温度等的实时信息。此外,它还可以显示网络活动和应用程序行为,以便您可以更好地了解您的Mac正在运行什么和如何运行。SystemDashboardProf
铁扇公主 铁扇公主
1年前
Mac电脑好用的系统活动监控器 iStat Menus最新中文版
iStatMenus是一款Mac电脑上的系统监控工具,它可以在Mac菜单栏中显示各种系统信息,包括CPU使用情况、内存占用情况、硬盘使用情况、网络连接状态等。它可以帮助用户了解电脑的运行状态,并提供了多种功能和选项,以满足不同用户的需求。iStatMenu
流浪剑客 流浪剑客
12个月前
JProfiler for Mac 14 附 注册码 支持M1
是一款针对Mac用户的专业Java性能分析工具,它可以帮助开发人员识别和解决Java应用程序的性能瓶颈和问题。JProfilerforMac提供了全面的分析和优化功能,包括实时监控Java应用程序的各个方面,如内存使用情况、CPU占用、线程活动和数据库访问