解决Linux系统kworker占用CPU资源过高的问题

2022/05/06 07:03
阅读数 1.6W

解决Linux系统kworker占用CPU资源过高的问题

发布于 2021年8月12日 / Linux / 0 条评论

kworker,即Kernel Worker,是Linux3.x版本引入的。其本质上可以算是一个占位符进程,内核实际处理工作大部分由它完成。kworker占用CPU高,大多数的原因是过多的系统调用产生了过多的中断。解决方法如下:

sudo grep . -r /sys/firmware/acpi/interrupts/

会出现很多gpe,找到gpe旁边的数字比较高的。

image.png

例如我的是gpe1B。把它给disable掉

echo "disable" > /sys/firmware/acpi/interrupts/gpe1B

此使回到任务管理器,可以发现kworker的CPU使用率变正常了。

 
转载原创文章请注明,转载自: 斐斐のBlog » 解决Linux系统kworker占用CPU资源过高的问题
展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部