性能测试之硬件指标收集(nmon)

硬件指标收集
image
jmeter 进行压力测试,服务器的性能上升cpu、内存、磁盘等
(一)nmon基本介绍
nmon是帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。
分析 AIX 和 Linux 性能的免费工具, 这个高效的工具可以工作于任何屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上,其CPU使用率将低于百分之一。 使用哑屏幕,在屏幕上对数据进行显示,并且每隔两秒钟对其进行更新。然而,您可以很容易地将这个时间间隔更改为更长或更短的时间段。如果您拉伸窗口,并在X Windows、VNC、PuTTY 或类似的窗口中显示这些数据,nmon 工具可以同时输出大量的信息。 nmon 工具还可以将相同的数据捕获到一个文本文件,便于以后对报告进行分析和绘制图形。输出文件采用电子表格的格式 (.csv)。
性能介绍 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
1、到服务器上收集指标:
以前学习命令:top  、free、df、
2、我们用一个nmon 工具采集硬件指标:
3、下载nmon安装包,将上传nmon工具到linux中
image
image
4、解压安装:
tar -zxvf nmon_linux_14i.tar.gz
image
5、启动:./nmon_x86_sles11
image
启动命令
image
进入到nmom界面
image
6、Nmon 操作
Nmon 启动后可以显示 Linux 系统 CPU、内存、进程信息,包括了 CPU 的用户、系统、等待和空闲状态值,可用内存、缓存大小以及进程的 CPU 消耗等详细指标。该种方式显示信息实时性强,能够及时掌握系统承受压力下的运行情况,每颗 CPU 利用率是多少、内存使用多少、网络流量多少、磁盘读写……这些数据均是实时刷新,一目了然。
q : 停止并退出 Nmon
h : 查看帮助
c : 查看 CPU 统计数据
m : 查看内存统计数据
d : 查看硬盘统计数据
k : 查看内核统计数据
n : 查看网络统计数据
N : 查看 NFS 统计数据
j : 查看文件系统统计数据
t : 查看高耗进程
V : 查看虚拟内存统计数据
v : 详细模式
image
image
7.将硬件信息收集起来,生成性能文档,并生成图片
image
-s10 每 10 秒采集一次数据
-c60 采集 60 次,即为采集十分钟的数据
-f 生成的数据文件名中包含文件创建的时间
-m 生成的数据文件的存放目录
这样就会生成一个 nmon 文件,并每十秒更新一次,直到十分钟后
image
8、将生成的文档,导出到windows上,
image
导出的文档
image
9、将数据导入到模板中,生出图片
image
image
将收集的数据导入到表格中
image
image
10、生成测试报告

posted @ 2026-05-27 15:41  刘sir金牌讲师  阅读(5)  评论(0)    收藏  举报