Estou no ubuntu 16.04 unity últimas atualizações instaladas, tenho um dos melhores laptops para jogos da Asus no mercado, o VLC está instalado, mas nunca o uso.
Nos últimos meses, não consegui desligar meu PC, toda vez que tento fazer isso, os ventiladores começam a girar tão rápido e ele trava, então apenas pressiono o botão desligar, esse problema estava apenas no desligamento , não reinicie Eu nem me incomodei em tentar resolver o problema.
Hoje, enquanto eu trabalhava, notei os fãs fazendo a mesma coisa que eles normalmente fazem enquanto desligam. Eu executei top
duas instâncias do vlc sendo executadas sob meu nome de usuário, consumindo 122% da CPU cada, embora novamente eu não use o vlc e não esteja usando nenhum programa que dependa do vlc.
Tentei sudo kill <pid>
e sudo killall <pid>
e sudo killall vlc
mas eles ainda não foram mortos, isso nunca aconteceu comigo antes. Eu os matei no monitor de recursos do Ubuntu, eles foram mortos e o problema de desligamento foi corrigido, e tudo voltou ao normal.
Isso já aconteceu com alguém antes?
ps aux | grep " $(echo -n $(pgrep vlc | xargs ps -o ppid | tail -n +2 | tr -d ' ') | sed 's/ / \\| /g') "
próxima vez que isso acontecer. Isso encontraria todas as instâncias em execução do VLC, obteria os PIDs pai de cada uma delas e, em seguida, procuraria os PIDs pai na saída de ps aux
. Pode ajudar a rastrear o problema.
sudo kill -9 <pid>
provavelmente teria funcionado onde simplesmente kill
não funcionou . Os -9
meios "Mate qualquer coisa que se mova, com extremo preconceito, da maneira mais horrível possível". Não há muito que possa sobreviver. Sem -9
, é mais como "Por favor, morra? Por favor, bonita por favor, com uma cereja no topo?"
kill -9
, é perigoso. Se, por exemplo, o aplicativo criou um arquivo temporário em /var/lock
, ele não será removido. Da mesma forma, os buffers não serão liberados, as transações do banco de dados não serão confirmadas, etc. Você pode acabar com dados ausentes ou corrompidos se algo estiver sendo gravado em qualquer lugar. O VLC provavelmente não está fazendo nada disso, mas eu recomendaria tentar entender o problema antes de assumir.