Acabei executando shutdown -h now
e a carga da CPU voltou para 0,08, 0,09, 0,05, o que parece ter corrigido o problema.
Estou trabalhando em um dos servidores da minha universidade, onde recebi espaço no servidor e aloquei 40 núcleos.
Atualmente, de acordo com a parte superior, não tenho processos em execução, exceto os processos raiz. O único processo que está ocupando o poder da CPU é o x11vnc, e nenhum processo está ocupando o MEM. Apesar disso, as médias de carga são 46,08, 46,03, 46,05.
Eu acho que o que pode ter acontecido é que eu estava rodando um processo java em uma tela com multithreading, então todos os 40 núcleos estavam em uso, mas ao invés de matar o processo eu apenas matei a tela, o que pode ter impedido o java processo de sair corretamente.
Eu pensei que se eu tentasse matar todos os processos com um comando como shutdown -h now
ou killall5 -9
poderia resolver o problema, mas estou hesitante em tentar com medo de matar processos importantes e geralmente piorar as coisas.
Todas as ideias para solucionar problemas / corrigir o problema serão bem-vindas.
EDIT: O servidor tem htop instalado, mas a tentativa de executar htop me dá uma janela completamente em branco que eu não posso sair com q
ou Ctrl+C
, eu tenho que fechar a janela em vez disso. Não tenho certeza se isso é um problema relacionado ou não.
Acabei executando shutdown -h now
e a carga da CPU voltou para 0,08, 0,09, 0,05, o que parece ter corrigido o problema.
O poder da CPU pode não ser usado apenas pelos processos do usuário, mas também pelo próprio kernel.
Se você escrever que "você recebeu espaço" nesse servidor, o que exatamente isso significa?
Tente executar o dedo e descobrir se algum outro usuário está usando o servidor ao mesmo tempo. Se for esse o caso (ou seja, é um recurso compartilhado) e eles te deram root, isso soa assustador para mim.
Então, em outras palavras: se você está sozinho na caixa, a maneira não-científica de apenas reinicializar deve resolver seu problema, embora você não descubra como o problema realmente aconteceu.