使用`vmstat`、`iostat`和`sar`监控系统性能的详细指南

一、性能监控工具使用指南

1. vmstat - 虚拟内存统计工具

# 基础用法(单位:MB)
vmstat -S m 1 5  # 每秒采样1次,共5次 
输出字段解析
类别 关键字段 正常范围 性能问题指示
CPU us < 70% 用户空间CPU过载
sy < 20% 内核态CPU消耗过高
wa < 5% 磁盘I/O瓶颈
内存 free >10%总量 内存不足(结合swap观察)
si/so 持续数值>0 频繁swap交换(内存不足)

2. iostat - 磁盘I/O统计工具

# 显示扩展统计(危险值标红)
iostat -xz 1 | egrep --color -w "%util|Device"
核心指标说明
1. **%util**: 
   - 单个磁盘利用率 >80% → 磁盘过载 
   - SSD正常范围可放宽至95%
   
2. **await**: 
   - >20ms(HDD) 或 >2ms(SSD) → 可能存在硬件瓶颈 
 
3. **svctm**: 
   - 实践参考价值较低(Linux 4.18+已弃用)

3. sar - 系统活动报告工具

# 查看23日历史数据(UTC时间)
sar -f /var/log/sa/sa23 -q 
CPU-Mem综合分析
# CPU+内存联合监控(每秒刷新)
sar -ur 1 
 
# 输出关键项:
- **CPU**:%user >80% → 应用计算密集型 
- **Memory**: %commit > RAM总量 → 存在OOM风险 

二、性能指标深度解析

CPU性能三阶分析法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

完颜振江

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值