麒麟性能体检:常用命令与指标
给出银河麒麟服务器性能体检的常用命令与关注指标:负载、CPU、内存、磁盘、网络,以及如何判断异常方向,附命令速查表。
结论先行
性能体检在 V11 服务器条目(或 V11 服务器 arm)上就是跑一组标准命令看五块指标:负载、CPU、内存、磁盘、网络。先看异常项,再定位方向,别一上来就调参数。
体检命令速查
# 负载与运行时间
uptime
# CPU 实时占用(看 %us 用户 / %sy 内核 / %wa 等待IO)
top -bn1 | head
# 内存与交换
free -h
# 磁盘容量与 inode
df -h
df -i
# 磁盘 IO 压力
iostat -x 1 3 # 关注 %util 与 await
# 网络收发与丢包
sar -n DEV 1 3
五块指标怎么看
| 指标 | 异常信号 | 常见方向 |
|---|---|---|
| 负载 | 持续高于核数 | 忙进程、死循环、IO 排队 |
| CPU | %wa 高 | 多为磁盘瓶颈 |
| 内存 | 可用低、swap 猛用 | 内存不足或泄漏 |
| 磁盘 | 使用率接近满 | 日志/数据堆积(参考 麒麟系列总览) |
| 网络 | 收发包异常、丢包 | 带宽打满、配置问题 |
单次快照可能误判,连续采样 + 对比基线才能下结论;拿不准的指标含义以厂商与发行说明为准。
定位顺序
uptime看负载 → 2.top找忙进程 → 3.free -h看内存 → 4.iostat看 IO → 5.df/sar看磁盘容量与网络。- 每项记数值、记时间,便于复盘。
- 怀疑慢得异常时,配合 麒麟系列总览 与监控平台看长期曲线。
常见误判
- 只看「CPU 占用高」不看 %wa,把磁盘瓶颈当 CPU 瓶颈。
- 用单机
df满就扩容,实际是日志没轮转。 - 没有基线,无法判断「算不算异常」。