Windows Uso / processo Uso da CPU incluindo histórico

2

Estou procurando uma ferramenta que possa me ajudar a descobrir qual aplicativo / processo está usando minha CPU?

Problema: Algumas noites, um servidor usa 100% da CPU. Apenas alguns, e nunca em horas de trabalho.

(SO: Windows Server 2012)

Ferramentas que tentei:

  • Gerenciador de tarefas - somente em tempo real
  • Gerenciador de recursos: somente em tempo real
  • Process Explorer do sysinternals: somente em tempo real
  • Monitor de desempenho / perfmon: pode registrar em um arquivo, mas só me mostra que o uso da CPU chega a 100% - não é possível dizer o processo real que o causou ...

Existe uma ferramenta do Windows ou uma ferramenta de terceiros que possa me ajudar?

    
por Lisbjerg 22.10.2015 / 13:46

2 respostas

1

RESPOSTA DE RECURSOS: link (Por favor, certifique-se de subir na resposta do link do artigo para o seu crédito também)

Link de download de software: Monitor de processo

  1. Ativar coleções de eventos de criação de perfil
  2. Options | %código%
  3. Profiling Events janela - > Verifique Thread Profiling Options
  4. Comece a coletar dados para suas necessidades de período de tempo. Configure filtros e ative a opção "soltar eventos filtrados" ao coletar longos períodos de tempo. Então vá para Generate Thread Profiling Events | Tools :
  5. Você deve obter uma lista de todos os processos ativos registrados, com suas atividades ao longo do tempo.
  6. Abra os detalhes de um único processo clicando duas vezes nele e inspecione os registros de data e hora de determinados eventos no gráfico.
por 23.10.2015 / 15:23
2

Usando o Monitor de Desempenho , você está certo de que o monitoramento do Processador só mostrará o uso da CPU. Para descobrir o que está usando a CPU, você deseja monitorar Process . Adicionar processo > Tempo % do processador e escolha <All Instances>

    
por 22.10.2015 / 15:56