Ubuntu 14.04 kworker 占用 CPU;修复无效

Ubuntu 14.04 kworker 占用 CPU;修复无效

在配备英特尔显卡的触摸屏东芝 Satellite 笔记本电脑上全新安装 ubuntu 14.04。我尝试按照以下方法进行修复:

为什么 kworker cpu 使用率这么高?

它不起作用;我的问题似乎出在 gpe10 上,其列表如下:

/sys/firmware/acpi/interrupts/gpe10:11042017   enabled

这只占用了我一个 CPU 的 32%(有 4 个可用),但它不应该运行得那么高,我希望它消失。如上所述,上述修复不起作用;重启后,什么也没发生。我甚至尝试以 root 身份运行 crontab,但什么也没发生。

答案1

好的,我想我已经解决了这个问题。我将保留我之前未回答的问题,因为我相信它提供了有用的信息。或者至少它提供了可以帮助人们找到这个答案的关键词。

问题是 rc.local 中设置了 noclobber,因此它不会将 disable 添加到 gpe10。我通过在 rc.local 中添加两行解决了这个问题。发出命令:

sudo gedit /etc/rc.local

然后在“exit 0”行之前添加以下两行:

set +o noclobber
echo "disable" > /sys/firmware/acpi/interrupts/gpe10

希望这对某人有帮助。

相关内容