fix

为什么CPU使用率高?

CPU使用率高通常意味着以下几种情况之一:某个进程占用过多CPU、磁盘瓶颈、内存压力、锁竞争,或者出现了失控的循环。

Common symptoms

Likely causes

Evidence to look for

CPU持续高于80%超过60秒
单个进程占用CPU超过40%
iowait 高于正常基准值

What it usually means

CPU使用率高是一种症状,并不总是根本原因。你需要区分真正的CPU密集型工作,还是在等待磁盘、内存或调度。

What to do next

  1. 1找出CPU占用最高的进程并对其进行性能剖析
  2. 2检查 iowait、磁盘利用率和 swap 活动
  3. 3如果上下文切换过于频繁,则降低并发度

See what's causing your CPU

cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.

Open cpum.ai

Related

为什么CPU使用率高?原因、证据与解决方法 | cpum.ai