systemd-udevd의 CPU 사용량이 너무 높습니다

systemd-udevd의 CPU 사용량이 너무 높습니다

Dell Studio 1569가 있고 여기에 Linux를 설치했습니다. systemd-udevd로 인해 CPU가 항상 높게 실행되는 것을 확인했습니다. 다음을 포함하여 웹에서 다양한 게시물을 찾아보세요.이것,무슨 일이 일어나고 있는지 범위를 좁히기 위해 "udevadm Monitor"를 사용했으며 결과는 다음과 같습니다.

udevadm 모니터 출력

처음에는 USB라고 생각해서 모든 포트에 연결했다가 뽑았지만 경로가 동일하지 않다는 사실을 금방 알아차렸습니다. /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6.2/2-1.6.2:1.0 (usb)간단히 말해서 udevadm monitor실행했을 때 키보드의 키 몇 개를 눌렀더니 경로가 키보드라는 것을 알았습니다. 위 이미지에 표시된 것과 동일하지만 유일한 차이점은 줄의 시작이 또는 aKERNEL대신 줄 앞에 있다는 것입니다 . KERNELUDEV

다음 테스트는 실행하는 동안이었습니다 udevadm monitor. 노트북을 분해하고 키보드 연결을 끊고 해당 bind/unbind입력이 중지되는지 확인했습니다. 하지만 계속해서 이것이 키보드가 아니라고 생각하게 되었습니다. 키보드가 아니면 무엇이 될 수 있는지 아는 사람 있나요?

이것은 다음의 출력입니다 lsusb -t. lsusb -t 출력

편집: 다른 사람이 나와 비슷한 문제를 겪고 있는 경우 BIOS에서 블루투스를 비활성화하면 문제가 해결되는 것 같습니다. 인용하다이 게시물.

답변1

Class=Hub 항목이 없고 Driver=xhci_hcd가 root_hub로 있습니다... DIY 설치(음, 부팅 실험)를 통해 "modprobe xhci-pci"가 없으면 키보드가 멈춘다는 것을 알고 있습니다.

하지만 최근에 시도한 커널/initrd 조합 중 하나에서 동일한 문제가 발생했다고 말하고 싶습니다. 커널 메시지에서 5초마다 어리석은 재연결이 발생하는 것을 발견했습니다.

...그리고 방금 리눅스를 설치했습니다.

흠... 자세한 내용은 없나요? 이런 종류의 문제는 정확히 systemd가 해결해야 할 문제입니다. 문제는 "키보드"가 아니라 usb 하위 시스템의 udevd 구성이라고 말하고 싶습니다.

편집하다:

뭐, 이것으로 문제가 해결된다면...

udevadm은 UDEV(핫플러그 데몬)가 미친 듯이 바인딩 및 바인딩 해제되고 있음을 명확하게 보여줍니다.

관련 정보