Ho notato che uno dei core di un laptop a quattro core è ancorato e la temperatura è molto alta. Ho trovato questo in 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
Perché potrebbe systemd-udev
martellare la CPU? Questo è un sistema 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
EDIT: noto che oltre alla CPU pegged, c'è un ulteriore problema. I dispositivi USB appena collegati, come un dispositivo di archiviazione di massa USB o una tastiera, verranno visualizzati lsusb
ma sono inutilizzabili. Il dispositivo di archiviazione di massa non è montato automaticamente e la tastiera USB non funziona. Non ho provato a montare manualmente l'unità USB.
Come da suggerimento di Bratchley, ecco la sequenza del systemd-udev
processo con ID 359.
modprobe
-ing per farli configurare. Solo un mucchio di cose casuali davvero. Stampa qualcosa sui messaggi o sul dmesg
comando?
dmesg
, ho appena ripristinato la macchina circa due o tre ore fa. Grazie mille per aver confermato che non esiste un loop. Ho provato ad andare oltre la striscia e anche se non sono esperto nel leggerli, non sono riuscito a trovare alcun ciclo infinito che è sempre la prima cosa a cui penso quando picchi di CPU.
strace
usare lestrace -fvvp 359
possibilità se si sta ripetendo continuamente su qualcosa. Potresti essere in grado di scegliere qualcosa di significativo. Probabilmente è un bug, ma potrebbe comunque essere utile per una buona segnalazione di bug se è possibile raccogliere dati al riguardo.