1. 简介
nmon用于在一个屏幕上显示重要的性能优化信息,可以监控CPU、内存、磁盘IO、网络IO、磁盘空间、内存Page以及硬件信息的。
2. Hello World
1. 安装
yum install nmon.x86_64 -y
2. 启动
nmon
- 选项说明
-
c: 显示每一个CPU内核的使用情况,分为用户、系统、Wait以及空闲的
-
l: 长时间区间内,整体CPU的消耗情况
-
m: 内存信息
-
n: 网络信息,包括丢包情况
-
d: 磁盘读写情况
-
k: 内核状态,平均负载、上下文切换、中断信号数
-
r: 操作系统和CPU信息
-
V: 虚拟内存信息
-
j: 磁盘空间情况
-
u: 占据CPU最多的进程,显示长命令
-
3. 记录和分析
- 记录
nmon -s 60 -c 120 -f -m ~/nmon_data/
-s 每个多长时间采样一次
-c 采样的次数
-f 标准默认值,文件名: _YYMMDD_HHMM.nmon,-s 300 -c288 (5分钟一采用,持续1天)
-d 采样里包含磁盘信息
-t 采样里包含top进程信息
-x 容量规划用采样,相当于设置 -fdt -s 900 -c 96
- 图表化
下载 nmon_analyser_v65.zip 安装,其实是一个基于excel的vba程序
点击按钮选择前一个命令记录的数据
生成解析结果