如何在Rocky Linux中安装nmon

一、环境基础

[root@localhost nmon16d]# cat /etc/redhat-release
Rocky Linux release 9.2 (Blue Onyx)
[root@localhost nmon16d]#  uname -r
5.14.0-284.11.1.el9_2.x86_64
[root@localhost nmon16d]# 

二、安装步骤

在Rocky Linux和AlmaLinux等基于RHEL 的发行版上,用户可以通过安装EPEL 存储库来安装它:------------- On RHEL, Rocky & AlmaLinux 9 -------------dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpmyum install nmon------------- On RHEL, Rocky & AlmaLinux 8 -------------dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpmyum install nmon

三、验证是否安装成功以及运行

在任意路径下,输入nmon命令则进入运行界面

在这里插入图片描述

四、命令使用

监控cpu/内存/磁盘/网络

同时以此输入cmd
键入“c”查看系统CPU使用情况
键入“m”查看系统内存使用情况
键入“d”查看系统磁盘I/O情况
键盘输入"n”监控网络:
按q键退出

在这里插入图片描述

CPU参数说明

在这里插入图片描述

内存参数

在这里插入图片描述

五、数据采集监控以及报告输出

监控数据采集

在性能测试时,需要根据测试场景的执行情况,分析一段时间内系统资源的变化,这时需要nmon采集数据并保存下来,以下是常用的参数:

-f 参数:生成文件,文件名=主机名+当前时间.nmon
-s 参数:-s 表示采样的频率,表示每隔X秒采集一次数据
-c 参数:-c表示采样的次数,表示总共采集X次数据
-m 参数:指定文件保存目录
-T 参数:显示资源占有率较高的进程
如下:每隔5秒采集一次,一共采集12次,就是1分钟的数据(生成的文件已标红):

[root@localhost nmon16d]$ nmon -f -s 5 -c 12 -m /root/nmon
[root@localhost nmon16d]$ nmon -f -T -s 5 -c 12 -m /root/nmon

在这里插入图片描述

#执行采集输出命令时,这里可以查询执行进程,执行完成后则该进程会自动停止
ps aux|grep nmon

在这里插入图片描述

解析工具

生成的nmon文件如何打开?这里使用nmon analyser 分析工具,将nmon采集数据进行分析生成图表,而且生成数据报告(execl),可以底部栏切换sheet查看各个参数的资源统计

1、下载
https://nmon.sourceforge.io/pmwiki.php?n=Site.Nmon-Analyser

在这里插入图片描述

2、解压

在这里插入图片描述
(1)打开以上xlsm文件,设置先启用宏,然后再重新打开文件
在这里插入图片描述

在这里插入图片描述
打开生成的nmon文件
在这里插入图片描述

3、数据分析

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/229744.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

高速USB转以太网芯片CH397各系统使用指南

简介 CH397是一款USB2.0高速转以太网芯片,支持10M/100M网络的以太网MACPHY,内置青稞RISC-V 处理器、符合IEEE802.3 和IEEE802.3az-2010 协议规范。支持Windows/ Linux /macOS /iOS /Android 等多平台各系统,适配各类台式电脑、笔记本电脑、平…

Swift构造器继承链

类类型的构造器代理 Swift构造器需遵循以下三大规则: 指定构造器必须调用它直接父类的指定构造器方法便利构造器必须调用同一个类中定义的其他初始化方法便利构造器在最后必须调用一个指定构造器 两段式构造过程 Swift 中类的构造过程包含两个阶段。第一个阶段&a…

小红书广告投放形式有哪些,软文形式特点是什么?

现在广告的形式多种多样,针对不同的投放形式,面对的用户群体和投放渠道也都不一样。在平台上进行广告投放,可以快速提升品牌曝光和销量转化。本次将围绕小红书广告投放形式有哪些,软文形式特点是什么展开讨论,希望能对…

Steam搬砖上的十大网络骗术

一、buff\igxe网站api问题 骗术总结:骗子利用api链接,在网站发起报价的同时,csgo账号发起同样的报价; 解决方法:在交易网站卖完东西后,在steam注销api链接,下次使用再更换新的。交易过程中核对对…

[数据结构]-map和set

前言 作者:小蜗牛向前冲 名言:我可以接受失败,但我不能接受放弃 如果觉的博主的文章还不错的话,还请点赞,收藏,关注👀支持博主。如果发现有问题的地方欢迎❀大家在评论区指正 目录 一、键值对…

“GIF转PNG轻松转换,图片批量处理神器,提升你的图像管理效率!“

你是否曾经为转换GIF格式到PNG格式而感到困扰?或者为处理大量图片而感到烦恼?现在,我们为你推荐一款全新的GIF到PNG转换工具,以及一款图片批量处理工具,让你的图像管理工作变得轻松愉快! 首先,…

Redis安装和部署详细流程

文章目录 一、Windows环境下安装 Redis1.1 下载Redis1.2 启动redis服务器1.3 启动redis客户端1.4 配置环境变量 参考资料 一、Windows环境下安装 Redis windows系统环境下,redis安装方式主要有: zip压缩包方式 https://redis.io/download 或者 https:/…

ChatGPT生成的一些有趣的文件管理用python小程序

1. 查找当前位置中的所有文件夹,并在每个文件夹中增加一个名为 abc 的新文件夹 import osdef create_abc_directories(root_dir.):# 获取当前目录下的所有目录subdirectories [d for d in os.listdir(root_dir) if os.path.isdir(os.path.join(root_dir, d))]# 在…

vue3实现元素拖拽移动功能

效果图 实现拖拽移动 首先我们给需要实现功能的元素加一个draggable"true"让元素能够被拖拽 先来认识两个搭配draggable属性一起使用的事件——ondragstart和ondragend,它们的定义分别为: ①. ondragstart 事件在用户开始拖动元素或选择的文…

Linux安装Java环境

处理安装环境 检查系统版本 [rootjeven ~]# cat /etc/centos-release CentOS Linux release 7.6.1810 (Core)检查系统内核版本 [rootjeven ~]# uname -r 6.1.8-1.el7.elrepo.x86_64清空卸载java环境(如果已经安装了) 查询java所在位置 [rootjeven …

12.5 @ 深圳丨都说出海去接泼天的富贵,你真的准备好了吗?

今年以来,围绕“出海”的话题炙手可热。从传统企业到互联网公司,从制造业到内容产业等等,都在探索走出去的可行性。 所以我们能够看到: 在美国,打开 TikTok 看上几集中国式竖屏短剧成为了新的流行,尽管是霸…

面试篇Flink

一:为什么学习flink? 相比较spark,flink对于实时这块,使用过流的方式进行实现。 spark是通过批流的方式实现,通过减少批的时间间隔来实现流的功能。 二:什么是flink? flink是一个针对于实时进…