saída superior: uso da CPU> 100%


15

Aqui está a saída principal que reuni: saída superior

Notei que o topo está mostrando que o uso da CPU do vlc é> 100%.

Alguém pode me justificar por que está aparecendo assim, se é um bug no aplicativo principal ou em alguma outra coisa.


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.


2
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.
Ntninja 1/10/19
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.