IO阻塞导致CPU使用率高
阻塞式IO会导致请求、工作进程和线程堆积。结果往往表现为CPU使用率高,但根本原因是处理进度停滞。
Common symptoms
- CPU使用率高但吞吐量低
- 在存储或网络负载下延迟上升
- 工作进程大量堆积却没有实质进展
Likely causes
- 磁盘阻塞
- 网络等待
- 关键路径中的同步IO
Evidence to look for
故障期间IO指标变差
进程在读写操作上等待
任务停滞时CPU仍然很高
What it usually means
系统正在为IO阻塞引发的排队和争用付出代价。
What to do next
- 1减少关键路径中的同步阻塞
- 2改善存储/网络延迟
- 3将计算密集型与IO密集型工作分离
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai