Recentemente eu perguntei a esta questão e este aqui sobre systemd
e alguns processos relacionados usando 100%
CPU apenas 5 minutos após cada inicialização.
Eu tenho um processador quadcore Intel, cada núcleo tem dois núcleos virtuais para um total de 8 núcleos de CPU. Três ou mais destes sendo a 100% + utilização causa problemas para o meu laptop antigo, ou seja, superaquecimento, e para preservar-se, desliga sob tais temperaturas.
No entanto, notei que o sistema roda totalmente normalmente até alguns minutos depois de eu - meu usuário - efetuar login - só então systemd
fica descontrolado, e fazer logout não o impede .
O que está causando isso? O que acontece com o login do meu usuário especificamente causaria isso?
Isso só acontece quando minha conta, cat
, efetua login: não a sessão de convidado, não root
em um TTY ou sessão gráfica - Eu efetuei login em um TTY virtual (Ctrl-Alt-F1) como root
e o problema não aconteceu até agora.
de uma pequena quantidade de googling o problema parece ser como estes dois:
e muito do restante de esses resultados do Google informações relativas ao meu problema, mas nenhuma solução real, apenas bugfixes antigos que certamente estão no upstream já.
Isso não é uma coisa de uma vez, são 5 minutos ou menos depois de fazer login como eu, todas as vezes.
O que está acontecendo com systemd
depois de fazer login?
Aliás, este é o Ubuntu 15.10 (funcionalmente Debian), e todos os meus pacotes estão atualizados. Alguns logs / exemplos:
systemctl -al
. (longo)
journalctl | tail -n400
. (menos longo, mas longo)
Aqui estão alguns exemplos disso acontecendo novamente (agora):
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 185480 6080 3900 R 100.0 0.1 1:27.54 systemd
699 message+ 20 0 44316 5148 3500 R 93.7 0.1 1:25.50 dbus-daemon
300 root 20 0 34716 4400 3964 R 56.2 0.1 0:49.01 systemd-journal
848 syslog 20 0 256372 4288 2648 S 43.7 0.1 0:33.05 rsyslogd
835 root 20 0 28628 3204 2816 R 18.7 0.1 0:22.72 systemd-logind
ou
1 root 20 0 186928 7632 3988 R 99.9 0.1 5:37.49 systemd
806 message+ 20 0 44212 5216 3540 R 99.6 0.1 5:34.16 dbus-daemon
298 root 20 0 34712 6824 6360 R 53.1 0.1 3:05.28 systemd-journal
ou
1 root 20 0 186928 7632 3988 R 100.0 0.1 6:29.31 systemd
298 root 20 0 34712 7784 7320 R 50.8 0.1 3:33.11 systemd-journal
8165 root 20 0 90668 23408 12636 R 27.7 0.4 0:00.84 debtags
789 root 20 0 28636 3156 2780 S 21.8 0.1 1:29.49 systemd-logind
Uma imagem bonita:
Tags systemd systemd-journald