Tôi đã nhận thấy rằng một trong những lõi trên máy tính xách tay bốn lõi đã được chốt và nhiệt độ rất cao. Tôi tìm thấy điều này trong 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
Tại sao có thể systemd-udev
làm hỏng CPU? Đây là hệ thống Kubfox 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
EDIT: Tôi nhận thấy rằng ngoài CPU được gắn, còn có một vấn đề khác. Các thiết bị USB mới được kết nối, như thiết bị lưu trữ dung lượng lớn hoặc bàn phím USB, sẽ hiển thị lsusb
nhưng không sử dụng được. Thiết bị lưu trữ dung lượng lớn không được gắn tự động và bàn phím USB không hoạt động. Tôi chưa thử tự lắp ổ USB.
Theo đề nghị của Bratchley, đây là bước systemd-udev
tiến trình với ID 359.
modprobe
-ing để thiết lập chúng. Chỉ là một loạt các công cụ ngẫu nhiên thực sự. Nó in bất cứ điều gì để tin nhắn hoặc dmesg
lệnh?
dmesg
, tôi chỉ cần thiết lập lại máy khoảng hai hoặc ba giờ trước. Cảm ơn bạn rất nhiều vì đã xác nhận rằng không có vòng lặp. Tôi đã cố gắng vượt qua các bước và mặc dù tôi không thành thạo khi đọc chúng, tôi không thể tìm thấy bất kỳ vòng lặp vô hạn nào luôn là điều đầu tiên tôi nghĩ đến khi CPU tăng đột biến.
strace
sử dụngstrace -fvvp 359
cơ hội là nó liên tục lặp lại trên một cái gì đó. Bạn có thể chọn ra một cái gì đó có ý nghĩa. Đây có thể là một lỗi nhưng nó vẫn có thể tạo ra một báo cáo lỗi tốt nếu bạn có thể thu thập dữ liệu về nó.