1. 首页
  2. kworker进程占用cpu100

kworker进程占用cpu100

**1、问题现象**

Ubuntu18.04系统下,CPU温度过高,kworker进程占用CPU达到100%,导致风扇转速加快且噪音大。

**2、问题解决**

2.1 检查CPU占用情况:发现一个kworker进程的CPU占用率一直在90%左右。

2.2 临时解决方法:通过关闭这个kworker进程,CPU温度得以降低到45°以下,但重启后这个方法失效。

2.3 系统服务管理:Ubuntu18使用systemd管理开机服务,通过修改rc.local和配置rc-local.service文件来实现开机自动执行该脚本。

具体步骤如下:

1. 打开终端,执行命令:sudo vim /etc/rc.local。

2. 编辑rc.local脚本文件,添加要执行的命令。

3. 保存文件后执行命令:sudo chmod +x /etc/rc.local。

4. 打开终端,执行命令:sudo vim /etc/systemd/system/rc-local.service,新建rc-local.service文件。

5. 编辑rc-local.service文件,输入以下内容:

[Unit]

Description=/etc/rc.local Compatibility

[Service]

Type=oneshot

ExecStart=/etc/rc.local

RemainAfterExit=yes

[Install]

WantedBy=multi-user.target

6. 保存文件后,重新加载配置:sudo systemctl daemon-reload。

7. 启动服务:sudo systemctl start rc-local.service。

8. 设置开机启动:sudo systemctl enable rc-local.service。

**3、CPU占用100%的原因及解决方法**

长时间CPU占用100%的解决方法如下:

3.1 判断是否为正常现象:短时偶尔的CPU资源占用100%是正常的,如果长时间持续在100%,需要采取后续解决方法。

3.2 关闭不必要的程序和进程:打开任务管理器,结束占用CPU最多的程序或进程;如果无法关闭,进行全面杀毒。

3.3 驱动问题:检查驱动是否经过认证,不经认证的驱动可能导致CPU资源占用100%,建议使用经过认证的最新驱动。

3.4 防杀毒软件问题:一些杀毒软件加入对网页、插件、邮件的监控,增加了系统负担,可尝试关闭某些功能或更换杀毒软件。

3.5 病毒和木马问题:使用最新的杀毒软件在DOS模式下进行杀毒;经常更新升级杀毒软件和防火墙,加强防护意识。

3.6 其他解决方法:

1.禁用SING REALTIME MONITOR SERVICE;

2.关闭瑞星软件的“硬盘定时备份”项;

3.关闭不必要的启动项;

4.查看Svchost.exe进程;

5.检查网络连接;

6.卸载并重新安装网卡、显卡、声卡驱动。

7.若以上方法无效,重新安装系统和驱动,或更换硬件。

**4、解决CPU占用率100%**

解决CPU占用率100%问题的方法如下:

4.1 关闭不必要的程序和进程:使用任务管理器结束占用CPU最多的进程,减少CPU使用率。

4.2 更新系统和驱动程序:及时更新系统和驱动程序,以消除兼容性问题导致的高CPU使用率。

4.3 扫描病毒和恶意软件:及时使用杀毒软件进行扫描,清除病毒和恶意软件。

4.4 清理系统垃圾:定期清理系统垃圾,优化磁盘数据排列,以加快计算机运行速度。

4.5 更换硬件:如果以上方法无效,考虑更换CPU或增加内存等硬件,以提高计算机性能,并降低CPU占用率。

**5、CPU使用率100%的解决方法**

针对CPU使用率100%问题,可以尝试以下方法:

5.1 重启电脑:保存数据并重新启动,有时可以解决短期的CPU使用率100%问题。

5.2 更新驱动程序:如果CPU使用率持续高位,考虑更新驱动程序,以修复兼容性问题。

5.3 结束或重启进程:通过任务管理器结束占用CPU资源较多的进程,或重启占用过多CPU的进程。

5.4 停用开机自启动程序:通过系统配置程序(msconfig)停用开机自动运行的程序,减少CPU负担。

5.5 清理电脑垃圾:定期清理系统垃圾文件,以优化计算机性能,降低CPU使用率。

5.6 检查CPU散热:如果CPU散热不良,可以给CPU散热涂抹硅胶,确保正常散热。

5.7 检查网络连接:排查网络连接是否异常,网络卡是否出现问题,可能影响CPU使用率。

5.8 更换硬件:如果以上方法都无效,可能需要考虑更换硬件,如CPU或内存等,以提升计算机性能。

以上就是针对kworker进程占用CPU100%的问题的解决方法,以及CPU占用率100%的常见原因和解决办法。希望能对您有所帮助。

相关文章
  • **1、问题现象** Ubuntu18.04系统下,CPU温度过高,kworker进程占用CPU达到100%,导致风扇转速加快且噪音大。 **2、问题解决** 2.1 检查CPU占用情况:发现一个kworker进程的CPU占用
    2023年09月07日kworker进程占用cpu100Ubuntu18.04 cpu温度过高-kworker占用cpu过高