ubuntu 18.04 systemd-udevd进程CPU占用特别高,禁用WiFi可以解决,如下:


执行 udevadm monitor ,不断输出如下信息:

UDEV  [13756.376116] bind     /devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0 (usb)
KERNEL[13756.380620] bind     /devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0 (usb)
KERNEL[13756.381300] unbind   /devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0 (usb)
UDEV  [13756.381674] unbind   /devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0 (usb)
KERNEL[13756.392446] bind     /devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0 (usb)
KERNEL[13756.393308] unbind   /devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0 (usb)
UDEV  [13756.393898] bind     /devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0 (usb)
KERNEL[13756.397263] bind     /devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0 (usb)
KERNEL[13756.398300] unbind   /devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0 (usb)
UDEV  [13756.398561] unbind   /devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0 (usb)

执行 dmesg 输出内容如下:

[13756.340234] usb 8-2.2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 33 rq 9 len 4 ret -71
[13756.346204] usb 8-2.2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 33 rq 9 len 4 ret -71
[13756.354209] usb 8-2.2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 33 rq 9 len 4 ret -71
[13756.362221] usb 8-2.2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 33 rq 9 len 4 ret -71
[13756.367210] usb 8-2.2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 33 rq 9 len 4 ret -71
[13756.375214] usb 8-2.2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 33 rq 9 len 4 ret -71
[13756.381236] usb 8-2.2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 33 rq 9 len 4 ret -71
[13756.393229] usb 8-2.2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 33 rq 9 len 4 ret -71
[13756.398213] usb 8-2.2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 33 rq 9 len 4 ret -71
[13756.407212] usb 8-2.2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 33 rq 9 len 4 ret -71
[13756.413235] usb 8-2.2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 33 rq 9 len 4 ret -71
[13756.425200] usb 8-2.2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 33 rq 9 len 4 ret -71
[13756.430295] usb 8-2.2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 33 rq 9 len 4 ret -71
[13756.438214] usb 8-2.2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 33 rq 9 len 4 ret -71
[13756.443217] usb 8-2.2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 33 rq 9 len 4 ret -71
[13756.454226] usb 8-2.2: usbfs: USBDEVFS_CONTROL failed cmd hid2hci rqt 33 rq 9 len 4 ret -71

执行 sudo /lib/systemd/systemd-udevd -D ,会发现持续输出如下信息:

RUN 'hid2hci --method=dell --devpath=%p' /lib/udev/rules.d/97-hid2hci.rules:11
starting 'hid2hci --method=dell --devpath=/devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0'
seq 5913 queued, 'bind' 'usb'
'hid2hci --method=dell --devpath=/devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0'(err) 'error: switching device '/sys//devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0' failed.'
seq 5914 queued, 'unbind' 'usb'
Process 'hid2hci --method=dell --devpath=/devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0' failed with exit code 1.
seq 5893 processed
seq 5894 running
IMPORT builtin 'hwdb' /lib/udev/rules.d/50-udev-default.rules:14
RUN 'hid2hci --method=dell --devpath=%p' /lib/udev/rules.d/97-hid2hci.rules:11
Process '/usr/sbin/obex-check-device 413c 8156' failed with exit code 1.
RUN 'VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vboxusers' /lib/udev/rules.d/60-virtualbox.rules:2
IMPORT builtin 'path_id' /lib/udev/rules.d/71-seat.rules:51
RUN 'uaccess' /lib/udev/rules.d/73-seat-late.rules:17
handling device node '/dev/bus/usb/008/017', devnum=c189:912, mode=0660, uid=0, gid=46
set permissions /dev/bus/usb/008/017, 020660, uid=0, gid=46
creating symlink '/dev/char/189:912' to '../bus/usb/008/017'
starting 'hid2hci --method=dell --devpath=/devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0'
starting 'VBoxCreateUSBNode.sh 189 912 e0 vboxusers'
seq 5915 queued, 'bind' 'usb'
'hid2hci --method=dell --devpath=/devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0'(err) 'error: switching device '/sys//devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0' failed.'
seq 5916 queued, 'unbind' 'usb'
Process 'hid2hci --method=dell --devpath=/devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0' failed with exit code 1.
seq 5894 processed
'VBoxCreateUSBNode.sh 189 912 e0 vboxusers'(err) '/lib/udev/VBoxCreateUSBNode.sh: 35: test: Illegal number: e0'
seq 5895 running
RUN 'hid2hci --method=dell --devpath=%p' /lib/udev/rules.d/97-hid2hci.rules:11
starting 'hid2hci --method=dell --devpath=/devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0'
seq 5917 queued, 'bind' 'usb'
'hid2hci --method=dell --devpath=/devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0'(err) 'Can't claim interface: Device or resource busy (16)'
'hid2hci --method=dell --devpath=/devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0'(err) 'error: switching device '/sys//devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0' failed.'
Process 'hid2hci --method=dell --devpath=/devices/pci0000:00/0000:00:1d.2/usb8/8-2/8-2.2/8-2.2:1.0' failed with exit code 1.

这种情况,一般都算由于 Dell Wireless 370 Bluetooth 或者 Dell Wireless 1397 WLAN 驱动导致的,如下:

解决方法如下:

sudo rm -rf /lib/udev/rules.d/97-hid2hci.rules

执行完成后,就可以不禁用无线网卡了。

linux ubuntu systemd-udevd进程 cpu占用过高 解决方法相关推荐

  1. linux getty进程 cpu占用过高 解决办法

    今天突然发现服务器CPU占用过高,查看了下是getty这个进程占用过高. 原因: 在使用docker run运行容器时使用了 /sbin/init和--privileged参数. 使用/sbin/in ...

  2. php mysql cpu100_MySQL服务器进程CPU占用100%的解决方法

    早上帮朋友一台服务器解决了 Mysql cpu 占用 100% 的问题.稍整理了一下,将经验记录在这篇文章里. 朋友主机(Windows 2003 + IIS + PHP + MYSQL )近来 My ...

  3. 记win10 ltsc版本wsappx进程CPU占用过高解决过程

    给旧电脑换固态硬盘装了个win10 ltsc版本,想看看内存占用,结果却发现CPU一直有30%多的占用,主要是wsappx这个进程. 查了一下是微软应用商店的进程,然后发现这个版本的win10根本没有 ...

  4. Visual Studio 2013运行时卡顿 CPU占用超高的解决方法

    文章原始连接: http://feotech.com/?p=116 Visual Studio 2013运行时卡顿 CPU占用超高的解决方法 使用Visual C++ 编写程序时发现输入代码时特别卡顿 ...

  5. mysql的cpu使用率突然增高_mysql cpu使用率过高解决方法

    mysql cpu使用率过高解决方法 1 mysql查看正在运行的语句 并且查看运行最多的mysql语句 MySQL 打开 general log 后,所有的查询语句都会记录在 general log ...

  6. kswapd0 进程CPU占用过高

    前几天遇到的一个问题,自己本地用VM配置的虚拟机,一般会top查看进程以及CPU占用的一些情况.又一次用laravel 打印对象,里面的内容比较多,浏览器当时就卡了. 然后看进程的情况.我以为会是ng ...

  7. linux查看java进程cpu占用过高

    linux下查找java进程占用CPU过高原因 1. 查找进程 top查看进程占用资源情况 明显看出java的两个进程22714,12406占用过高cpu.   2.查找线程 使用top -H -p ...

  8. Linux java进程CPU占用过高解决方案

    总目录 一.前言: 二.模拟java程序CPU过高 1 修改代码为死循环 2 部署在linux上 访问该接口 根据top命令查看CPU参数 3 通过ps命令查看这个程序的线程信息,tid代码线程ID, ...

  9. 性能优化-Android之ANR分析解决 traces.txt文件分析 CPU占用过高 解决ANR文件没有导出权限问题

    (由于公司项目特殊情况,需要使用一些小厂的三防功能手机,不能使用我们平时用的这些民用手机) 前期测试的时候是用民用手机测试的,有六七种机型(小米,华为,中兴,oppo),使用过程中均没有出现ANR的情 ...

最新文章

  1. PaddleClas
  2. pd.DataFrame.drop_duplicates
  3. python必背内容-python必背函数
  4. hdu 5511 Minimum Cut-Cut——分类讨论思想+线段树合并
  5. php mysql 登录注销_PHP与MYSQL实现用户登录注销
  6. 栈空间和堆空间的区别
  7. PHP读取大文件的几种方法
  8. Java IDEA使用详解
  9. Linux svn 查看项目的下载地址
  10. 对抗搜索之【最大最小搜索】【Alpha-Beta剪枝搜索】
  11. JS 常见的 6 种继承方式
  12. 苹果系统自带的计算机怎么恢复出厂设置,苹果电脑MacBook如何将系统恢复出厂设置...
  13. 爆款预订,2022 最值得关注的后台框架——Fantastic-admin
  14. 深度linux双系统切换快捷键,苹果 Mac双系统如何切换?用Option键切换双系统的步骤分享...
  15. DID会固定年份吗_双重差分方法(DID)解析、影响机制分析与三重差分方法(DDD)...
  16. Flex ANE制作打包流程
  17. 为自己的APP搭建个简易后台
  18. mysql--大于小于等于
  19. 2.3 视图的层次关系
  20. java 文件删除不了File类的delete方法删不掉文件的原因分析

热门文章

  1. shell-while循环
  2. 岭南六少个人独立博客开通啦
  3. 表示python代码块的是_编写高质量Python代码的59个有效方法,你用过几个
  4. Linux Kernel TCP/IP Stack — L4 Layer
  5. Strongswan — IPSec 的 Linux 软件实现
  6. N76E003快速上手使用和大坑提示
  7. 配置nginx下别名alias支持PHP fastcgi解析
  8. 打造出移动人体广告,变衣科技完成千万元级Pre-A轮融资
  9. svn 服务器在生产环境中的搭建
  10. 使用Visual Studio 2010开发和调试Html5项目