ฉันสังเกตเห็นว่าหนึ่งในแกนหลักของแล็ปท็อปสี่คอร์ได้รับการตรึงและอุณหภูมิสูงมาก ฉันพบสิ่งนี้ในtop
:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
359 root 20 0 188684 147228 1552 R 99.4 5.0 111:19.91 systemd-udevd
20011 root 20 0 188320 147604 2076 S 11.0 5.0 0:00.33 systemd-udevd
11053 dotanco+ 20 0 3030036 918672 49608 S 9.6 31.2 280:40.65 firefox
3468 dotanco+ 20 0 3612776 136740 43484 S 1.7 4.6 57:02.52 plasma-desktop
20006 root 20 0 0 0 0 Z 1.0 0.0 0:00.37 systemd-udevd
เหตุใดจึงsystemd-udev
ต้องใช้ค้อนทุบ CPU นี่คือระบบ Kubuntu 14.10:
$ uname -a
Linux loathe 3.16.0-44-generic #59-Ubuntu SMP Tue Jul 7 02:07:39 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/issue
Ubuntu 14.10 \n \l
แก้ไข:ฉันสังเกตเห็นว่านอกเหนือจากซีพียูที่ตรึงไว้แล้วยังมีปัญหาเพิ่มเติม อุปกรณ์ USB ที่เชื่อมต่อใหม่เช่นอุปกรณ์จัดเก็บข้อมูล USB หรือแป้นพิมพ์จะแสดงขึ้นมาlsusb
แต่ใช้ไม่ได้ อุปกรณ์จัดเก็บข้อมูลจำนวนมากไม่ได้ติดตั้งโดยอัตโนมัติและแป้นพิมพ์ USB ไม่ทำงาน ฉันยังไม่ได้ลองเชื่อมต่อไดรฟ์ USB ด้วยตนเอง
ตามข้อเสนอแนะ Bratchley ของที่นี่คือ straceของsystemd-udev
กระบวนการที่มี ID 359
modprobe
ตั้งค่าเพื่อให้มันติดตั้งได้ เพียงแค่สิ่งต่าง ๆ แบบสุ่มจริงๆ มันพิมพ์อะไรไปยังข้อความหรือdmesg
คำสั่งหรือไม่?
dmesg
ฉันเพิ่งรีเซ็ตเครื่องประมาณสองหรือสามชั่วโมงที่ผ่านมา ขอบคุณมากสำหรับการยืนยันว่าไม่มีการวนซ้ำ ฉันพยายามข้าม strace และแม้ว่าฉันจะไม่เชี่ยวชาญในการอ่านพวกเขาฉันไม่พบลูปที่ไม่มีที่สิ้นสุดซึ่งเป็นสิ่งแรกที่ฉันนึกถึงเสมอเมื่อ CPU spikes
strace
ใช้strace -fvvp 359
โอกาสที่จะวนซ้ำอย่างต่อเนื่อง คุณอาจเลือกบางอย่างที่มีความหมาย อาจเป็นข้อผิดพลาด แต่ก็อาจทำให้รายงานบั๊กดีได้หากคุณสามารถรวบรวมข้อมูลได้