nmon的安装与使用

news2024/9/24 21:24:29

一、Linux服务器配置信息

操作系统:CentOS 7.6 64位(可用命令:cat /etc/redhat-release和uname -a查看)
CPU:1核(可用命令top查看)
内存:2GB(可用命令free查看)

图片

图片

二、nmon工具简介

nmon是一款计算机性能监控工具(CPU,内存,网络,磁盘等),具有免费和安装方便的特点,由IBM的员工开发,广泛应用于AIX和Linux系统。

三、nmon的下载

wget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip

图片

四、解压nmon

unzip nmon_x86_12a.zip

图片

五、增加执行权限

chmod u+x nmon_x86_rhel45

图片

六、运行nmon报错

在./nmon_x86_rhel45所在nmon目录下,执行命令:./nmon_x86_rhel45,会报错:-bash: ./nmon_x86_rhel45: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

图片

解决方法:执行命令

 yum install glibc.i686

图片

七、运行nmon报错

还是会报错:./nmon_x86_rhel45: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

解决方法:执行命令

yum install libncurses.so.5

图片

八、再次运行nmon

在./nmon_x86_rhel45所在目录,执行命令:./nmon_x86_rhel45,安装成功,进入实时监控页面

图片

九、监控cpu

键盘输入c,监控内存:键盘输入m,监控网络:键盘输入n,监控磁盘:键盘输入d,按q键退出

使用场景:做压测时实时监控服务器资源

图片

十、采集数据

./nmon_x86_rhel45 -s 60 -c 30 -f -m /home/nmon/nmon_log/

-s 60 每 60 秒采集一次数据
-c 30 采集 30 次,即为采集三十分钟的数据
-f 生成的数据文件名中包含文件创建的时间
-m 生成的数据文件的存放目录
执行命令后,在目录/home/nmon/nmon_log/下生成了一个以本主机名开头,以执行日期为规则,每60秒更新一次,nmon结尾的文件
可通过ps命令会看到相关的nmon进程

图片

30分钟后,相关nmon进程会消失

图片


文件如下所示

图片

十一、生成nmon报表

1、下载 nmon analyser (生成性能报告的免费工具):https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon_analyser
或者在以下链接获取(网址下载略慢,可尝试该链接下载):
链接:https://pan.baidu.com/s/1AsgdAWBbaHFKx3BSx5xBfQ
提取码:6918


2、将生成的nmon文件通过sz的方式下载至windows机器上

图片


3、用Microsoft Excel打开分析工具nmon analyser v66.xlsm(不能用WPS打开,因为不支持宏)。点击“Analyze nmon data”

图片


4、选择下载的nmon文件

图片


5、会自动生成一个xlsx的文件

图片


6、生成nmon报告截图

图片

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

胖小酱之疯狂的魔术师

在外国,魔术,最早的记录出现在埃及,大约是在西元前2600年,也就是距今四千多年前。而作为具体节目表演,至少在两千多年前就已经出现,西汉元封三年,汉武帝举行百戏盛会,盛会上即有中国…

win11下MySQL8详细安装教程

文章目录 新建配置文件 my.ini初始化数据库安装服务启动服务 新建配置文件 my.ini 初始化数据库 mysqld --initialize --console记下初始密码 安装服务 mysqld --install启动服务 net start mysql修改密码请看另外文章 windows修改MySQL密码

京东自动抢茅台脚本

目前,在多家电商平台都可以抢购茅台酒,包括天猫超市、京东、天猫会员店、国美、苏宁、网易严选等渠道,消费者使用一台手机便可参与抢购,不过,很多消费者依旧不清楚用手机抢茅台怎么抢,因为抢购的人实在太多…

算法通关村十三关 | 数组字符串加法专题

1. 数组实现整数加法 题目:LeetCode66,66. 加一 - 力扣(LeetCode) 思路 我们只需要从头到尾依次运算,用常量标记是否进位,需要考虑的特殊情况是digits [9,9,9]的时候进位,我们组要创建长度加1…

JCTools Mpsc源码详解(二) MpscArrayQueue

MpscArrayQueue是一个固定大小的环形数组队列,继承自ConcurrentCircularArrayQueue MpscArrayQueue的特点: 环形队列底层数据结构为数组有界 看一下MpscArrayQueue的属性(填充类除外)--- //生产者索引 private volatile long producerIndex; //生产者边界 private volatile…

NSSCTF——Web题目1

目录 一、[LitCTF 2023]PHP是世界上最好的语言!! 二、[LitCTF 2023]Ping 三、[SWPUCTF 2021 新生赛]easyupload1.0 四、[SWPUCTF 2021 新生赛]easyupload2.0 五、[SWPUCTF 2021 新生赛]caidao 一、[LitCTF 2023]PHP是世界上最好的语言!&a…

QA3

1. file_name.split(.)[0] 这是什么意思? 这行代码是将文件名按照点(.)进行分割,并返回分割后的列表中的第一个元素。在许多编程语言中,点通常用作文件名和扩展名之间的分隔符。通过使用split(.)函数,我们…

什么是 API ?

一、API 的定义:数据共享模式定义 4 大种类 作为互联网从业人员,API 这个词我耳朵都听起茧子了,那么 API 究竟是什么呢? API 即应用程序接口(API:Application Program Interface),…

AI 绘画Stable Diffusion 研究(十六)SD Hypernetwork详解

大家好,我是风雨无阻。 本期内容: 什么是 Hypernetwork?Hypernetwork 与其他模型的区别?Hypernetwork 原理Hypernetwork 如何下载安装?Hypernetwork 如何使用? 在上一篇文章中,我们详细介绍了 …

如何开发小程序 3 个月赚 6.18 元

前言 随着 Ai 的崛起,开发者的就业也越来越困难,好像疫情放开后整个世界都变了,全球都在经历经济下行的压力。那么作为个人开发者如何在工作之余获取额外收入呢?笔者也是个一般开发者,没有牛逼的技术实力,…

rust交叉编译 在mac下编译linux和windows

系统版本macbook proVentura 13.5linux ubuntu22.04.3 LTS/18.04.6 LTSwindowswindows 10 专业版 20H2mac下rustc --versionrustc 1.74.0-nightly (58eefc33a 2023-08-24)查看当前系统支持的交叉编译指定系统版本列表 rustup target list如果已经安装这里会显示(installed)。…

Zuul:路由网关

话不多说上实战 先建一个子模块 pom <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://m…

深入浅出AXI4协议(1)——概述

写在前面 从这篇文章开始&#xff0c;我们将正式进入AXI4协议的学习&#xff0c;在xilinx系列的FPGA中&#xff0c;AXI4协议的使用是非常广泛的&#xff0c;很多的IP核都会支持AXI接口&#xff0c;而如果使用的是zynq系列&#xff0c;那AXI协议的学习更是重中之重。但是作为一款…

Weblogic漏洞(一)之 Weblogic基本介绍

Weblogic基本介绍 WebLogic是美国Oracle公司出品的一个application server&#xff0c;确切的说是一个基于JAVAEE架构的中间件&#xff0c;WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise…

【数据结构】 栈(Stack)的应用场景

文章目录 &#x1f30f;前言&#x1f340;改变元素的序列&#x1f6a9;场景一&#x1f4cc;解析&#xff1a; &#x1f6a9;场景二&#x1f4cc;解析&#xff1a; &#x1f38d;将递归转化为循环&#x1f333;[括号匹配](https://leetcode.cn/problems/valid-parentheses/)&…

指针-C语言(初阶)

目录 一、什么是指针 二、指针和指针类型 2.1 指针-整数 2.2 指针的解引用 三、野指针 3.1 野指针形成原因 3.2 如何规避野指针 四、指针运算 4.1 指针-整数 4.2 指针-指针 4.3 指针的关系运算 五、指针和数组 六、二级指针 七、指针数组 一、什么是指针 指针是内存中一个…

k-近邻算法概述,k-means与k-NN的区别对比

目录 k-近邻算法概述 k-近邻算法细节 k值的选取 分类器的决策 k-means与k-NN的区别对比 k-近邻算法概述 k近邻&#xff08;k-nearest neighbor, k-NN&#xff09;算法由 Cover 和 Hart 于1968年提出&#xff0c;是一种简单的分类方法。通俗来说&#xff0c;就是给定一个…

Linux操作系统--网络配置(2)

在上一次课程中,我们对Linux课程中的网络有了一个了解,下面我们来看看如何配置网络IP。 1.配置网络IP地址 在Linux操作系统中,比如搭建集群,这一个时候如果使用DHCP实现动态IP的分配,那么如果需要访问管理其中一个节点操作时候,就需要通过其IP访问。这一个时候还得去查看…

十五、systemctl命令如何使用?

在Linux系统中&#xff0c;一些内置服务可以通过systemctl控制&#xff0c;部分第三方软件也可以通过systemctl控制。 1、基础语法 start&#xff1a;开启服务&#xff1b; stop&#xff1a;关闭服务&#xff1b; status&#xff1a;查看服务当前状态&#xff1b; enable&a…

【推荐】Spring与Mybatis集成整合

目录 1.概述 2.集成 2.1代码演示&#xff1a; 3.整合 3.1概述 3.2 进行整合分页 接着上两篇&#xff0c;我已经写了Mybatis动态之灵活使用&#xff0c;mybatis的分页和特殊字符的使用方式接下来把它们集成起来&#xff0c;是如何的呢&#x1f447;&#x1f447;&#x1…