Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Descubra como Monitorar Desempenho no Windows com Performance Counters

Os Performance Counters (Contadores de Desempenho) são uma ferramenta essencial para monitorar e diagnosticar o desempenho de sistemas Windows. Eles permitem que administradores e engenheiros de sistemas coletem dados detalhados sobre a utilização de recursos do sistema, como CPU, memória, disco e rede. Este artigo técnico irá guiá-lo através do processo de configuração e utilização de Performance Counters no Windows, utilizando tanto a interface gráfica quanto comandos via CMD e PowerShell.

O que são Performance Counters?

Performance Counters são métricas que o sistema operacional Windows coleta para monitorar a performance de vários componentes do sistema. Eles são úteis para identificar gargalos, planejar capacidade e diagnosticar problemas de desempenho.

Como Acessar Performance Counters via Interface Gráfica

  1. Abrir o Performance Monitor:

    • Pressione Win + R para abrir o diálogo "Executar".
    • Digite perfmon e pressione Enter.
  2. Adicionar Contadores:

    • No painel esquerdo, expanda "Monitor de Desempenho" e clique em "Monitor de Desempenho".
    • Clique no ícone verde de adição (+) na barra de ferramentas.
    • Na janela "Adicionar Contadores", selecione os contadores desejados e clique em "Adicionar".
  3. Visualizar Dados:

    • Os contadores adicionados aparecerão no painel principal, onde você pode monitorar os dados em tempo real.

Como Utilizar Performance Counters via CMD

Para acessar Performance Counters via linha de comando, você pode usar a ferramenta typeperf.

  1. Listar Contadores Disponíveis:

    typeperf -q
  2. Monitorar um Contador Específico:

    typeperf "\Processor(_Total)\% Processor Time"
  3. Salvar Dados em um Arquivo:

    typeperf "\Processor(_Total)\% Processor Time" -o C:\temp\cpu_usage.csv

Como Utilizar Performance Counters via PowerShell

O PowerShell oferece comandos mais avançados e flexíveis para trabalhar com Performance Counters.

  1. Listar Contadores Disponíveis:

    Get-Counter -ListSet *
  2. Monitorar um Contador Específico:

    Get-Counter "\Processor(_Total)\% Processor Time"
  3. Salvar Dados em um Arquivo:

    Get-Counter "\Processor(_Total)\% Processor Time" | Export-Csv -Path C:\temp\cpu_usage.csv

Exemplos Práticos

Exemplo 1: Monitorar Uso de CPU via CMD

typeperf "\Processor(_Total)\% Processor Time" -si 5 -sc 10

Este comando coleta dados de uso de CPU a cada 5 segundos, por um total de 10 amostras.

Exemplo 2: Monitorar Uso de Memória via PowerShell

Get-Counter "\Memory\Available MBytes" -SampleInterval 5 -MaxSamples 10

Este comando coleta dados de memória disponível a cada 5 segundos, por um total de 10 amostras.

Conclusão

Performance Counters são uma ferramenta poderosa para monitorar e diagnosticar o desempenho de sistemas Windows. Utilizando tanto a interface gráfica quanto comandos via CMD e PowerShell, você pode coletar e analisar dados detalhados sobre a utilização de recursos do sistema, ajudando a identificar problemas e otimizar o desempenho.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.