O miniaplicativo System Monitor do Ubuntu mostra 100% de uso da CPU continuamente. Se eu clicar nele, a guia Recursos também mostrará 100% continuamente. Se eu for a processos, no entanto, para descobrir qual é o culpado, não há nada acima de 10%. Se eu correr no topo, não há nada acima de 10%. Os processos individuais não somam 100%. Eu tento matar muitos processos, mas o uso geral continua sendo 100%. Como posso descobrir o que está sobrecarregando a CPU?
Essa é uma situação incomum em um computador que uso diariamente, que nunca chega perto de 100% da CPU, a menos que esteja fazendo algo que exija isso (como carregar 32 guias do Firefox), após o que volta ao nível normal de inatividade. Não é uma instalação nova nem nada. Não há razão para o processador estar no limite máximo. Não sei ao certo quando tudo começou ou se mudei algo que causou isso.
Normalmente, eu usaria o monitor superior ou do sistema e encontraria o processo que estava fora de controle, mas desta vez não consigo encontrar nada com essas ferramentas. Ele persiste após reinicializações e tudo.
E o processador está obviamente quente, por isso não é uma leitura incorreta.
Atualização: tentei matar todos os processos, um de cada vez, até que o problema desaparecesse, e matar o vino-server finalmente o corrigiu, mesmo que esse processo nunca tenha ultrapassado 5%. Eu havia habilitado a Área de Trabalho Remota há alguns dias (e obviamente a desabilitei agora).
Mas a questão permanece: como um único processo conseguiu usar 100% da CPU, enquanto o top apenas mostrou esse processo em 5%? Como identifico culpados como esse no futuro?
Parece que não sou o único que teve esse problema:
Ainda é um problema tanto alegre quanto cármico. Curiosamente, o System Monitor e o htop não mostram que a soma dos processos individuais esteja perto de 100% da CPU.