fix

CPU 占用高但没有进程运行

这通常意味着工作负载并不能通过快速一看就发现。内核进程、短生命周期任务、隐藏的容器或强烈的调度开销,都可能让机器看起来很忙,即使没有任何用户应用特别突出。

Common symptoms

Likely causes

Evidence to look for

kworker 或 system 进程间歇性出现
运行队列延迟增加
进程列表在不同快照之间快速变化

What it usually means

机器可能在忙于处理一些在表面观察中容易被忽略的工作。通过持续采样/快照和性能分析,通常能把原因找出来。

What to do next

  1. 1随时间持续记录进程历史,而不是依赖单次快照
  2. 2检查内核工作线程和调度器延迟
  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