服务器负载排查四板斧:CPU、内存、IO、网络

负载告警的第一反应不该是重启,而是 15 分钟定位瓶颈类型。

先读懂 load

load average 与 CPU 核数对照:4 核机器 load 4 意味着饱和。但 load 高不一定是 CPU——IO 等待也计入。

四板斧

  1. CPU:top 看 us/sy/wa——wa 高说明瓶颈在磁盘而非 CPU
  2. 内存:free -h 看 available 与 Swap 使用,OOM 前兆是 Swap 持续增长
  3. IO:iostat -x 1 看 %util 与 await,常见元凶是日志狂写与数据库
  4. 网络:ss -s 看连接数,iftop 看带宽去向(被刷或被扫描)

定位到类型再对症处理:限流、升级、清理或修代码,每一次告警都是一次体检。

相关文章