Os cinco contadores que eu acho mais úteis para essas coisas são:
- CPU: Comprimento da fila do sistema \ processador . Divida o comprimento da fila atual pelo número de núcleos da CPU no sistema. Se o resultado for menor que 10, sua CPU está em boa forma - mesmo se estiver funcionando a 100%. Embora em 100%, não seria necessário muito mais carregamento para inundar o sistema.
- Memória: Memória \ Páginas de Entrada / Seg. . Isso mostra com que frequência o sistema precisa ler coisas do disco (um arquivo ou memória virtual) que ele queria ter pronto na RAM. Agora, muitas coisas primeiro chegam à RAM ao serem lidas do disco, então alguns picos são comuns. Mas se o sistema não está fazendo muito trabalho que naturalmente lê constantemente do disco, esses picos devem ser curtos, e o contador deve retornar regularmente a zero.
- Entrada de rede: Interface de rede \ Pacotes de erros recebidos \ nome do NIC . Se você está vendo mais do que um erro ocasional, você deve estar procurando problemas em suas NICs, seus switches ou sua fiação.
- Saída de rede: Interface de rede \ Comprimento da fila de saída \ Nome do NIC . O número de pacotes esperando para ser enviado. Se isso for consistentemente acima de 2, você terá um gargalo de rede e deverá procurar resolver os problemas de rede ou adicionar largura de banda.
- Utilização de disco: PhysicalDisk \ Comprimento atual da fila de disco \ driveletter . Divida isso pelo número de fusos que você tem. Se o número resultante for maior que 3 (e permanecer assim por longos períodos), algo está pedindo dados mais rapidamente do que o disco (ou matriz) pode fornecer. Considere diminuir a demanda no disco ou obter um sistema de disco mais rápido. Eu salvei o disco por último porque é o sinal mais comum de um gargalo. Às vezes, um tamanho alto da fila de disco é realmente um sinal de falta de memória - você verá também a entrada / saída de páginas.
Para mais detalhes, consulte meu artigo: Windows Perfmon: os dez principais contadores