当前位置:网站首页>服务器资源监控工具-nmon、nmon_analyser
服务器资源监控工具-nmon、nmon_analyser
2022-08-03 07:36:00 【西京刀客】
服务器资源监控工具-nmon
什么是nmon
nmon 是 Nigel’s Performance Monitor for Linux on POWER, x86, x86_64, Mainframe and now ARM (Raspberry Pi) 的缩写。
Nmon (Nigel’s Monitor)是由IBM 提供、免费监控 AIX 系统与 Linux 系统资源的工具。该工具可将服务器系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具(nmon analyser)进行数据的统计分析。
开源性能监控工具,用于监控linux系统的资源消耗信息,并能把结果输出到文件中,然后通过nmon_analyser工具产生数据文件与图形化结果。
nmon,帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。
nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:
- CPU 使用率
- 内存使用情况
- 内核统计信息和运行队列信息
- 磁盘 I/O 速度、传输和读/写比率
- 文件系统中的可用空间
- 磁盘适配器
- 网络 I/O 速度、传输和读/写比率
- 页面空间和页面速度
- CPU 和 AIX 规范
- 消耗资源最多的进程
- IBM HTTP Web 缓存
- 用户自定义的磁盘组
- 计算机详细信息和资源
- 异步 I/O,仅适用于 AIX
- 工作负载管理器 (WLM),仅适用于 AIX
- IBM TotalStorage Enterprise Storage Server (ESS) 磁盘,仅适用于 AIX
- 网络文件系统 (NFS)
- 动态 LPAR (DLPAR) 更改,仅适用于面向 AIX 或 Linux 的 pSeries p5 和 OpenPower
nmon安装及使用
官方: http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
测试验证系统为Centos 7.6
- 官网下载
官方: http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
wget http://sourceforge.net/projects/nmon/files/nmon16m_helpsystems.tar.gz
- 安装并运行
mkdir nmon
把nmon用ftp上传到nmon
tar -zxvf nmon16m_helpsystems.tar.gz
mv nmon_x86_64_centos7 nmon
chmod 777 nmon
启动
./nmon
在交互式窗口中,可以使用nmon 快捷键来显示不同的系统资源统计数据:
按下c,m,d后如下图,CPU、内存、磁盘的消耗情况都直观的展现出来了,按q键可以退出。
我们来看下nmon常用的参数
-s 每隔多少秒刷新一次屏幕,就是每隔多少秒记录一次数据
-c 刷新次数,就是记录次数
-f 电子表格输出格式,形成一个可以以Excel表解读的数据集。
./nmon -f -s 60 -c 10
等待该命令结束后,我们需要的数据就出来了。输出的文件名称格式为“主机名_年月日_时分.nmon”,当然此时的数据我们无法直接解读,我们需要借助nmon analyser,它会为我们生成更加直观的Excel表。
nmon analyser使用
在做数据库性能压测的时候,需要关注数据库服务器的操作系统资源使用情况,比如IO,CPU、内存、网络等等。
所以就需要使用nmon来收集信息,并通过nmon analyser对收集的信息进行分析。
具体操作方法如下:
1、./nmon -f -t -s 10 -c 180 -m /tmp/
-f 生成数据文件名中包含文件创建的时间
-t 输出中包括占用率较高的进程
-s 10 每10秒采集一次数据
-c 180 采集180次
-m 生成的报告文件的存放目录
2、使用进行分析nmon analyse对上步收集的日志进行分析
nmon analyser可以在IBM的官网下载,点击下载。结构很简单,只有两个,一个Word,一个Excel,Word是说明文档,Excel就是我们需要的工具了。双击打开这个Excel文件,点击“Analyze nmon data”,然后选择我们刚才生成的nmon文件,大概十几秒左右(数据量不同,生成的时间也不一样)就会生成我们需要的报表了。此时我们就可以更加直观的观看CPU,内存等数据了。
注意事项:nmon analyser需要借助Excel的宏,WPS默认没有安装宏,即使你下载了插件,貌似也不能正常使用。
参考
Linux性能监控工具nmon安装及使用教程
参考URL: https://blog.csdn.net/qq_45664055/article/details/106338572
边栏推荐
- 23届微软秋招内推
- Postman will return to the interface to generate a json file to the local
- pyspark---low frequency feature processing
- 依赖注入(DI),自动配置,集合注入
- postman将接口返回结果生成csv文件到本地
- ArcEngine(八)用IWorkspaceFactory加载矢量数据
- pyspark @udf loop using variable problem
- 最佳高质量字体
- 2022下半年软考「高项&集成」复习计划ta来喽~
- Poke the myth of Web3?Poke the iron plate.
猜你喜欢
品牌方发行NFT时,应如何考量实用性?
23届微软秋招内推
volta管理node版本
HCIP笔记整理 2022/7/20
The use of the database table structure document generation tool screw
Postman will return to results generated CSV file to the local interface
Fortify白盒神器20.1.1下载及安装(非百度网盘)
pyspark df secondary sorting
“碳中和”愿景下,什么样的数据中心才是我们需要的?
Windows安装MySQL(MIS)
随机推荐
drop database出现1010
工控机防勒索病毒浅析
帆软11版本参数联动为null查询全部
thop 使用心得
Pyspark - an empty string is replaced by None
华为设备配置BFD单跳检测二层链路
jolt语法
JS作用对象API技巧
postman将接口返回结果生成csv文件到本地
调用feign报错openfeign/feign-core/10.4.0/feign-core-10.4.0.jar
Shell运维开发基础(一)
华为设备配置BFD多跳检测
戳Web3的神话?戳到铁板。
Neo4j 4.X:导入OWL文件
加速FinOps实践,为企业降本增效
请求与响应:响应
《21天精通TypeScript-5》类型注解与原始类型
ViewModel 记录下 +
mysql服务器上的mysql这个实例中表的介绍
Postman will return to results generated CSV file to the local interface