linux kworker进程占用cpu,为什么kworker cpu使用率如此之高?

linux kworker进程占用cpu,为什么kworker cpu使用率如此之高?问题描述我最近在我的三星笔记本电脑和Windows7上安装了Ubuntu12.04。每当我使用Ubuntu(即使它闲置)时,kworker几乎占用了8核之一的90%。虽然它并没有真正影响我的使用,但它让我感到烦恼,我担心它可能会损害我的处理器。我甚至尝试安装另一个Linux发行版(LinuxMint),而kworker也引发了同样的问题。所以我不知道该怎么办。我将衷心感谢您的帮助。最佳解决方…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

问题描述

我最近在我的三星笔记本电脑和Windows 7上安装了Ubuntu 12.04。每当我使用Ubuntu(即使它闲置)时,kworker几乎占用了8核之一的90%。虽然它并没有真正影响我的使用,但它让我感到烦恼,我担心它可能会损害我的处理器。我甚至尝试安装另一个Linux发行版(Linux Mint),而kworker也引发了同样的问题。所以我不知道该怎么办。我将衷心感谢您的帮助。

0456d5f1d549eef6ee374f11913abbe9.png

最佳解决方法

对我和其他许多人来说,解决方案首先是找出导致坏东西的”gpe”,例如:

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

并检查一个高值(我的是gpe13 – 值为200K – 所以,如果不同,你必须相应地改变它)。之后:

~ cp /sys/firmware/acpi/interrupts/gpe13 /pathtobackup

~ crontab -e

添加此行,因此每次启动/重启时都会执行:

@reboot echo “disable” > /sys/firmware/acpi/interrupts/gpe13

保存/退出。然后,在从暂停唤醒后也使其工作:

~ touch /etc/pm/sleep.d/30_disable_gpe13

~ chmod +x /etc/pm/sleep.d/30_disable_gpe13

~ vim /etc/pm/sleep.d/30_disable_gpe13

添加这个东西:

#!/bin/bash

case “$1” in

thaw|resume)

echo disable > /sys/firmware/acpi/interrupts/gpe13 2>/dev/null

;;

*)

;;

esac

exit $?

保存/退出,完成。

经过测试和处理:

Ubuntu 12.10 on Samsung Chronos 7 series – Model no. NP700Z7C —

Ubuntu 16.04.2 on Clevo – Model no. P650RS —

次佳解决方法

CPU使用率似乎正常,只有1个CPU(CPU1)使用率很高。总共有3个进程处于运行状态,其中两个是kworker和gnome-system-mo(你添加的top命令屏幕中的前2个进程)。

“kworker”是内核工作线程的占位符进程,它执行内核的大部分实际处理,尤其是在存在中断,定时器,I /O等的情况下。这些通常对应于绝大多数分配的”system”时间。运行过程。它不能以任何方式安全地从系统中删除,并且与nepomuk或KDE完全无关(除非这些程序可能会进行系统调用,这可能需要内核执行某些操作)

参考资料

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/189822.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月8日 上午7:01
下一篇 2026年3月8日 上午7:43


相关推荐

  • 挂载磁盘文档介绍内容,挂载磁盘详细步骤是什么

    挂载磁盘文档介绍内容,挂载磁盘详细步骤是什么

    2026年3月16日
    2
  • 启动ucosii之四OSTaskCreate()[通俗易懂]

    启动ucosii之四OSTaskCreate()[通俗易懂]函数原型来自OS_TASK.C/***********************************************************************************************************                                           CREATEATASK**************

    2025年9月21日
    7
  • 理解Servlet和Servlet容器、Web服务器等概念

    理解Servlet和Servlet容器、Web服务器等概念转载自 http blog csdn net iAm333 之前在开源中国看到一篇文章 初学 JavaWeb 开发 请远离各种框架 从 Servlet 开发 觉得很不错 想到自己之前一直对各种框架执迷不悟 顿感惭愧 于是 看了孙鑫的 Servlet JSP 深入详解 基于 Tomcat 的 Web 开发 林信良的 JSP amp Servlet 学习笔记 第二版 以及网上其他一些相关的资料 将自己的理解整理如下

    2026年3月19日
    1
  • RGB与YIQ的转换

    RGB与YIQ的转换YIQ 是 NTSC NationalTele 电视系统标准 Y 是提供黑白电视及彩色电视的亮度信号 Luminance 即亮度 Brightness I 代表 In phase 色彩从橙色到青色 Q 代表 Quadrature phase 色彩从紫色到黄绿色 优点较其他颜色空间 YIQ 颜色空间具有能将图像中的亮度分量分离提取出来的优点 并且 YIQ

    2026年3月19日
    2
  • Claude:我们如何构建多智能体研究系统

    Claude:我们如何构建多智能体研究系统

    2026年3月16日
    1
  • 深入浅出–Linux基础命令知识(总结,配图文解释)

    深入浅出–Linux基础命令知识(总结,配图文解释)前言 在学习 Linux 时候想必大家都会遇到一个问题 就是 Linux 中命令太多了 今天博主给大家总结总结收集一下咱们最常用到的命令 在本博主用的操作系统中感觉 Ubuntu 是比较好用的 所以一切都在 Ubuntu 中 但是命令不影响啥 Linux 基础命令 一 用户目录 二 常用的 Linux 命令 1 ls 2 tree 3 pwd 4 clear 5 cd 命令集合 三 路径 1 绝对路径 2 相对路径 四 隐藏技能 五 文件命令 1 touch 2 mkdir 3 rm 4 rmdir 5 cp 6 mv 六 终

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号