Monitorando o uso da CPU durante o curso de um dia?

2

Existe algum aplicativo que eu instalo em máquinas clientes que irá gerar um relatório para mim sobre qual aplicativo usou a% da CPU. Nós temos algumas máquinas que estão funcionando, às vezes, MUITO devagar. A máquina funcionará muito mal, então, de volta, até a velocidade máxima. Geralmente não há tempo suficiente para verificar rapidamente o Gerenciador de Tarefas para ver o que está sendo executado, para não mencionar a maioria das vezes há pessoas usando o computador que não sabem o que é o Gerenciador de Tarefas. ;)

Seria muito bom dar uma olhada em alguns logs e ver se, talvez, o anti-vírus esteja usando um monte de CPU aleatoriamente por períodos de tempo. Ou outro aplicativo.

Obrigado!

EDITAR: Isso é para o Windows XP. Desculpe pela supervisão. :)

    
por bobber205 19.11.2009 / 18:06

4 respostas

1

Aqui estão dois medidores de CPU gratuitos que parecem satisfazer suas necessidades:

Spotlight no Windows

For a busy IT professional, it is nearly impossible to diagnose, troubleshoot, and resolve every component affecting Windows Operating System (OS) performance using manual methods. Without a clear view of I/O and system activity, you learn of performance issues only after problems erupt.

With its unique graphical view of the Windows OS internals, Quest® Spotlight® on Windows empowers you to quickly identify and eliminate bottlenecks in the Windows environment. Displaying the real-time flow of data within your Windows OS, Spotlight enables you to quickly identify and resolve performance problems.

SysMetrix (última versão de 2006)

SysMetrix is a skinnable clock and metering application. Its purpose is to provide system metrics in a variety of interesting, useful, and cool ways. It can monitor and report on the hundreds of statistics.

    
por 05.01.2010 / 09:04
0

Isso vai soar um pouco insosso, porque eu não tenho um sistema XP na minha frente.

O XP foi construído em um monitor de desempenho. Não consigo me lembrar de como chegar a ele exatamente, então você precisará ler a ajuda - mas em algum lugar em Gerenciamento do Computador ou no Painel de Controle.

Você pode usá-lo para criar um gráfico que monitore dezenas de itens de desempenho, incluindo o tempo do processador para cada processo indicado. Pode ser necessário gastar algum tempo criando linhas gráficas para cada processo que possa ser responsável.

Antes de começar, você pode querer monitorar, em um nível agregado, a CPU, falhas de página por segundo, tráfego de rede, etc. Muitas vezes, não é a CPU que está atingindo o pico, é a memória virtual despejo em disco que faz com que minha máquina congele.

Não tenho uma solução para processos que surgem, consomem toda a CPU e desaparecem.

Finalmente, uma história de guerra comum: Alguém instalou uma proteção de tela com uso intensivo de CPU em um de nossos servidores de arquivos uma vez. Todos reclamaram que estava correndo devagar, mas toda vez que eu corria para ver o que estava acontecendo no Monitor de Desempenho, a tarefa ocupada tinha acabado de parar e tudo estava de volta ao normal ... por mais 20 minutos. Demorou um pouco antes que me ocorresse.

    
por 05.01.2010 / 07:32
0

Aqui está o restante dos detalhes para usar os registros do perfmon / contador para rastrear isso diretamente:

  • Clique com o botão direito em Meu computador, selecione Gerenciar
  • Expanda Ferramentas do sistema - Logs e alertas de desempenho - Logs do contador
  • Clique com o botão direito do mouse e selecione Novas configurações de registro, insira um nome e continue
  • Clique no botão Adicionar contadores
  • Selecionar contadores de computadores locais
  • Selecione o objeto do processo
  • Selecionar todas as instâncias
  • Adicione pelo menos% de tempo de processador
  • Fechar o diálogo adicionar contadores
  • Altere o intervalo para algo mais razoável entre 30 segundos e 5 minutos
  • Feche e salve a configuração e, em seguida, inicie-a clicando com o botão direito do mouse ou usando a barra de ferramentas

Pessoalmente, gostaria de começar com um intervalo de tempo maior e a utilização geral da CPU (Objeto do Processador), Utilização de Disco, Rede, Alguns dos contadores de objeto de Memória principais e, em seguida, adicionar os contadores de Processo relacionados a qualquer coisa que pareça estar nos limites de capacidade.

Quando você tiver capturado os incidentes que deseja analisar, poderá analisá-los manualmente, carregando os arquivos no perfmon (use Exibir dados do registro ou Ctrl-L para carregá-los).

Se você tiver muitas máquinas para verificar, faça o download do PAL: link que tem diferentes conjuntos de contadores pré-configurados que você pode importar para um contador. configuração, bem como um grande número de critérios usados para verificar diferentes gargalos específicos. Mais importante, os relatórios contêm informações básicas bastante específicas sobre cada tipo de contador / gargalo.

    
por 05.01.2010 / 08:55
0

Você pode instalar agentes Nagios em computadores Windows. Mais detalhes aqui .

    
por 05.02.2010 / 06:59