Não está mentindo para você, porque sua média de carga está acima de 4. Isso parece alto - tente reiniciar o vlc e faça algo para liberar alguma memória primeiro.
Paul Tomblin
Além disso, vejo que você está usando o compiz. Você tem uma boa placa gráfica 3D? Caso contrário, é provavelmente para onde a CPU está indo, tentando renderizar um filme em uma superfície 3D.
Paul Tomblin
Respostas:
30
Você está em um ambiente com vários núcleos / várias CPUs e "top" está funcionando no modo Irix. Isso significa que seu processo (vlc) está executando uma computação que mantém 1,2 CPUs / núcleos ocupados. Isso pode significar 100% + 20%, 60% + 60% etc.
Pressione 'I' para alternar para o modo Solaris. Você obtém o mesmo valor dividido pelo número de núcleos / CPUs.
Depois de sair do modo Irix pressionando I, você pode pressionar Wpara salvar isso como a configuração padrão se você for root.
AKWF 17/10/12
2
Antes de você pressionar Wpara salvá-las como def. config, você também pode pressionar 1uma ou duas vezes para ter uma idéia de como exatamente as CPUs / núcleos estão sendo carregados. ;)
poige
o que deve ser concluído se tivermos uma máquina com um único núcleo e topexibir um dos processos como 100% de uso da CPU. Isso significa que a máquina está travada e nenhum outro processo terá tempo de CPU.
Krishna Oza
@krishna_oza: Se fosse esse o caso, topnão seria mais possível atualizar a lista de processos, porque também é um processo. 100% em uma máquina de núcleo único significa que "nenhum outro processo solicitou tempo de CPU durante o intervalo de medição" (ou talvez algo tenha acontecido, mas foi tão rápido que acabou gerando um erro de medição). Mais importante, quando outro processo se torna ativo, você deve ver que o valor de 100% cai topnovamente, com o outro processo recebendo o compartilhamento restante.
Ntninja 1/10/19
Atualização sobre os comentários de @AKWF & @poige: não tenho certeza se esse já foi o caso em 2012, mas a partir de agora (2019) topsalvará o arquivo de configuração ${XDG_CONFIG_HOME:-~/.config}/procps/toprcse a Wchave for usada ao executá-lo como usuário comum.
Respostas:
Você está em um ambiente com vários núcleos / várias CPUs e "top" está funcionando no modo Irix. Isso significa que seu processo (vlc) está executando uma computação que mantém 1,2 CPUs / núcleos ocupados. Isso pode significar 100% + 20%, 60% + 60% etc.
Pressione 'I' para alternar para o modo Solaris. Você obtém o mesmo valor dividido pelo número de núcleos / CPUs.
fonte
I
, você pode pressionarW
para salvar isso como a configuração padrão se você for root.W
para salvá-las como def. config, você também pode pressionar1
uma ou duas vezes para ter uma idéia de como exatamente as CPUs / núcleos estão sendo carregados. ;)top
exibir um dos processos como 100% de uso da CPU. Isso significa que a máquina está travada e nenhum outro processo terá tempo de CPU.top
não seria mais possível atualizar a lista de processos, porque também é um processo. 100% em uma máquina de núcleo único significa que "nenhum outro processo solicitou tempo de CPU durante o intervalo de medição" (ou talvez algo tenha acontecido, mas foi tão rápido que acabou gerando um erro de medição). Mais importante, quando outro processo se torna ativo, você deve ver que o valor de 100% caitop
novamente, com o outro processo recebendo o compartilhamento restante.top
salvará o arquivo de configuração${XDG_CONFIG_HOME:-~/.config}/procps/toprc
se aW
chave for usada ao executá-lo como usuário comum.