云网牛站
所在位置:首页 > Linux教程 > 在Deepin 20系统下systemd-udevd进程占用CPU非常多的处理

在Deepin 20系统下systemd-udevd进程占用CPU非常多的处理

2021-03-29 15:15:27作者:lantern123稿源:深度站

在Deepin 20系统下其systemd-udevd进程占用CPU非常的多,有时是占满(100%),造成CPU拼命转,该进程开机就占用60%-70%,以下是相关的解释及处理方案。

在Deepin 20系统下systemd-udevd进程占用CPU非常多的处理

 

可能会造成的问题

1、有时开机会看到systemd-udevd进程把所用的CPU占满,如果这时插入U盘也会占满接近一分钟,再打开打印机居然有2个systemd-udevd同时占满接近1分钟。

2、在使用中遇到任务栏完全卡死,观察到systemd-udevd跑满了一个核心,包括WPS在内的几个软件连带着开始卡。

关于占用CPU的问题参考:在Deepin 20系统下kwin_x11进程CPU达到100%的解决一例

 

介绍

systemd-udevd监听Linux内核发出的设备事件,并根据udev规则处理每个事件。比如插拔U盘、打印机之类的设备,由它来管理。

名称:systemd-udevd.service、systemd-udevd-control.socket、systemd-udevd-kernel.socket、systemd-udevd——设备事件管理服务。

 

处理方案

有深度网友也遇到该问题,不过已经解决了,以下分享心得:

发现在插上U盘的时候systemd-udevd占比第一,占比第二还有个laptop_mode,当暂停这个程序的时候Deepin 20系统就恢复正常了,可见问题出在laptop上。

通过卸载这个工具包可以解决问题,laptop是一种工作模式,不过我发现我的笔记本貌似并不需要这种没啥用的模式。

具体卸载指令是sudo apt-get remove laptop-mode-tools,在终端中执行该命令后问题就可以解决了。

 

相关主题

配置systemd以在Linux崩溃后自动启动服务

精选文章
热门文章