Percebi que um dos núcleos de um laptop de quatro núcleos está atrelado e a temperatura é muito alta. Encontrei isso em 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
Por que pode systemd-udev
estar martelando a CPU? Este é um 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: Percebo que, além da CPU vinculada, há um problema adicional. Os dispositivos USB recém-conectados, como um teclado ou dispositivo de armazenamento em massa USB, serão exibidos, lsusb
mas não podem ser utilizados. O dispositivo de armazenamento em massa não é montado automaticamente e o teclado USB não funciona. Não tentei montar manualmente a unidade USB.
De acordo com a sugestão de Bratchley, aqui está o rastro do systemd-udev
processo com o ID 359.
modprobe
-ing para configurá-los. Apenas um monte de coisas aleatórias, na verdade. Imprime alguma coisa nas mensagens ou no dmesg
comando?
dmesg
, acabei de reiniciar a máquina cerca de duas ou três horas atrás. Muito obrigado por confirmar que não há loop. Tentei passar por cima do strace e, embora não seja versado em lê-los, não consegui encontrar nenhum loop infinito, que é sempre a primeira coisa que penso quando a CPU dispara.
strace
usar asstrace -fvvp 359
chances de que esteja repetindo continuamente algo. Você pode escolher algo significativo. Provavelmente é um bug, mas ainda assim pode ser um bom relatório de erro se você puder coletar dados sobre ele.