O Gerenciador de tarefas mostra maior uso total da CPU do que a soma de todos os processos em execução. Processo oculto?

19

No Windows Task Manager e no AVG Task Manager (incluído no TuneUp Utilities), vejo que a soma de todos os processos em execução é muito menor do que o uso total da CPU mostrado na guia "desempenho". Isso significa que meu PC está executando um processo oculto ou algum malware que não está sendo exibido no Gerenciador de tarefas?

EDIT: monitor embutido mostrando isso também e mostra processos de todos os usuários mostrando também. laptop é de dois núcleos, e eu estou tendo carga total de ambos.

tensojka
fonte
Questões interessantes: você considerou a carga por núcleo e o hyperthreading? Não tenho certeza se um keylogger seria tão óbvio para perceber.
3
Qual é a diferença? Se não for muito grande (em relação ao número total de processos), pode ser facilmente a partir das frações de% de soma.
precisa saber é o seguinte
1
Existe um botão "Mostrar processos de todos os usuários"? Às vezes, o gerenciador de tarefas do Windows oculta os processos do sistema se você não clicar no botão.
1
Além do comentário acima sobre a exibição de todos os processos dos usuários, pode haver interrupções no hardware, que o gerenciador de tarefas não mostra. Você seria melhor usando o monitor de recursos embutido, abrindo o gerenciador de tarefas, indo para "Desempenho" e clicando no monitor de recursos.
Chris Murray
Você precisaria executar um recurso que levasse em consideração explicitamente o uso da CPU do kernel e de outros usuários. Não conheço o Windows o suficiente para saber se o Gerenciador de tarefas faz isso por você imediatamente, mas você deve verificar. Na verdade, um keylogger é um pedaço de código tão trivial que não deve consumir nenhuma quantidade perceptível de CPU.

Respostas:

1

Isso ocorre porque o gerenciador de tarefas arredonda para cima ou para baixo os valores de uso da CPU por processo. Você pode ver muitos processos usando o tempo da CPU "0", isso é falso, eles usam o tempo da CPU "0, xxxxxxx".

O que você precisa é de um gerente de processos que mostre um valor mais preciso para você.

Alguns processos também podem estar ocultos (PID negativo, sendo executado como outro usuário) ou algum hardware pode ter acesso direto à CPU passando seu sistema operacional (mas provavelmente não)

Zulgrib
fonte
1
PID negativo? como posso visualizar processos com PID negativo?
tensojka 29/09
2
Essa é outra pergunta e deve ter sua própria página de perguntas. Se minha resposta estiver correta sobre a pergunta específica que você fez, poderá marcá-la como resposta com o ícone de marca de seleção. Você pode perguntar "Como listar processos com PID negativo no Windows" na nova página de perguntas.
Zulgrib 30/09/14
Não existe um "PID negativo" no Windows. Os PIDs não são números assinados.
Jamie Hanrahan
Obrigado pela sua contribuição, isso explica por que o software de segurança rastreia ativamente os processos com PID negativo. support.kaspersky.com/6658 Tenha um bom dia.
Zulgrib 02/08/2015
1

Execute o Process Explorer e você verá o uso da CPU para tudo, incluindo serviços como antivírus. (Acabei de ter o mesmo problema e constatei que o ccSvcHst.exe da Symantec ocupava 13% do meu processador).

nevster
fonte
0

Eu tive o mesmo problema, em que o gerenciador de tarefas incorporado registrava um uso da CPU muito maior do que os processos que eu estava executando.

Usando o Process Explorer, descobri que o processo que esgotava minha CPU era um editor de imagens que estava sendo executado em outro usuário do Windows.

Mudar para esse usuário, efetuar logoff e logon novamente no primeiro usuário confirmou que a CPU estava agora no nível esperado.

Gustav
fonte