我有一个问题,但无法找到答案(很容易).在我的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
| 归档时间: |
|
| 查看次数: |
8920 次 |
| 最近记录: |