Ubuntu 16.10 中“kidle_inject / x”的高 CPU 使用率

zap*_*pee 6 cpu-load cpu 16.10

升级到 Ubuntu 16.10 后,我无法使用我的笔记本电脑,因为“kidle_inject”的 CPU 使用率很高。

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                   
 7966 root     -51   0       0      0      0 S  35.2  0.0   4:27.77 kidle_inject/1            
 8327 xxxx      20   0 1906104 302952  69876 S  34.9  3.7   0:08.15 chromium-browse           
 7968 root     -51   0       0      0      0 S  34.5  0.0   4:31.28 kidle_inject/3            
 7965 root     -51   0       0      0      0 S  33.9  0.0   4:24.68 kidle_inject/0            
 7967 root     -51   0       0      0      0 S  32.6  0.0   4:28.50 kidle_inject/2            
Run Code Online (Sandbox Code Playgroud)

sudo rmmod intel_powerclamp 停止疯狂的进程,但每次重新启动我的电脑后我都需要执行它。

请帮我。谢谢。

小智 4

您可以通过在启动时将其列入黑名单来使其永久化:

sudo echo "blacklist intel_powerclamp" > /etc/modprobe.d/disable-powerclamp.conf
Run Code Online (Sandbox Code Playgroud)

但应该注意的是,powerclamp 实际上是一个功能,它通过限制 CPU 的使用量来防止处理器进一步过热。因此,事实上这些进程(每个 CPU 核心 1 个)并未使用您的 CPU,而是规定了不应使用的 CPU 数量。
这就是为什么事情变慢的原因。

我建议您不要禁用此功能,而是确保您的风扇正在工作,并且计算机内部及其通风口干净且没有被灰尘等堵塞。因为这是一个在您的计算机运行时出现的功能。已经过热,尝试防止其进一步过热。因此,事实上禁用它可能会导致您的机器过热,并且您的硬件可能会损坏。

因此,我强烈建议您在决定关闭此功能之前确保风扇正常工作并且机器不会过热。