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

升级到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 

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

请帮我。 谢谢。

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

 sudo echo "blacklist intel_powerclamp" > /etc/modprobe.d/disable-powerclamp.conf 

然而,应该注意的是,powerclamp实际上是一种function,它通过限制可以使用多少CPU来防止处理器进一步过热。 所以实际上这些进程(每个CPU核心1个)不使用你的CPU,而是决定不应该使用多少CPU。
这就是事情变慢的原因。

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

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