Ubuntu kworker线程消耗100%的CPU

jgr*_*nen 4 cpu ubuntu nvidia

我有一个问题,但无法找到答案(很容易).在我的Ubuntu安装中,一个kworker线程占用了100%的CPU,这使得我的计算机非常慢或有时会崩溃.

小智 9

如果您运行该命令:

grep . -r /sys/firmware/acpi/interrupts/
Run Code Online (Sandbox Code Playgroud)

并检查任何高价值,如:

/sys/firmware/acpi/interrupts/sci:     264
/sys/firmware/acpi/interrupts/error:       0
/sys/firmware/acpi/interrupts/gpe00:     264   enabled
/sys/firmware/acpi/interrupts/gpe01:       0   invalid
...
/sys/firmware/acpi/interrupts/gpe1F:       0   invalid
/sys/firmware/acpi/interrupts/sci_not:       0
/sys/firmware/acpi/interrupts/ff_pmtimer:       0   invalid
/sys/firmware/acpi/interrupts/ff_rt_clk:       0   disabled
/sys/firmware/acpi/interrupts/gpe_all:     265
/sys/firmware/acpi/interrupts/ff_gbl_lock:       0   enabled
/sys/firmware/acpi/interrupts/ff_pwr_btn:       0   enabled
/sys/firmware/acpi/interrupts/ff_slp_btn:       0   invalid
Run Code Online (Sandbox Code Playgroud)

备份你的文件

cp /sys/firmware/acpi/interrupts/gpe00 /root/gpe00.backup
Run Code Online (Sandbox Code Playgroud)

并简单地禁用它:

echo "disable" > /sys/firmware/acpi/interrupts/gpe00
Run Code Online (Sandbox Code Playgroud)

你有完整的解决方案:

https://askubuntu.com/questions/176565/why-does-kworker-cpu-usage-get-so-high