Contadores de desempenho no Perfmon / Server 2008 R2

4

Estou tentando configurar perfmon em um servidor Windows 2008 R2 para monitorar o uso de memória em um servidor por uma semana. Eu nunca usei perfmon antes, mas alguns tutoriais básicos explicaram como escolher entre diferentes contadores de desempenho e colocar o aplicativo básico em funcionamento, gerando relatórios.

Estava procurando algo semelhante a "Memória física" (que pode ser encontrada na guia Gerenciador de tarefas > > Desempenho), que exibe dados de uso de memória como uma porcentagem entre 0% e 100%. Eu realmente não me importo com as unidades do contador, mas gostaria de algo que me faça uma métrica semelhante à guia "Desempenho".

Quando eu testei usando Memory\%Committed Bytes in Use , esse contador não parece estar me dando o que eu quero; parece estar medindo outra coisa. No meu servidor específico, tenho 8GB de RAM. Usando o Gerenciador de Tarefas, pude ver que o servidor estava usando 1,5 GB de RAM, mas quando executei o teste do contador de desempenho, o% Committed Bytes foi exibido com um valor de 11, com uma escala de 1,0 - que presumo se traduz em 11%. O Gerenciador de Tarefas estava reportando 19% nesse mesmo intervalo de tempo, então não sei o que fazer com essa discrepância.

Talvez o Available MBytes seja a métrica correta (com uma escala de relatórios definida como 0,001) para minhas necessidades, e os resultados que obtive no teste digam 6,618 GB, o que parece correto (isso exige alterar o tipo de gráfico para "Denunciar" - Eu acho que desde que isso só forneça um único valor como resultado, 6.618GB deve ser a média durante todo o intervalo de tempo que os contadores de desempenho estão sendo executados?).

Algum desses contadores de desempenho é adequado para uso em minhas finalidades? Qual é a melhor maneira de exibir os dados que estou tentando observar durante uma semana inteira? Eu realmente gostaria de ver os altos e baixos de uso de memória durante um período de semana.

    
por nairware 11.02.2013 / 16:16

1 resposta

3

O monitoramento de Available MB é uma espécie de inútil. Ninguém se importa com a quantidade de RAM disponível, o sistema operacional deve estar consumindo uma grande quantidade de RAM "livre" para buffers / cache. É aí que entram os Bytes Comprometidos. Essa é a memória que está realmente em uso. Qualquer outra coisa na memória está lá apenas para o cache e será liberada se um programa realmente precisar dessa memória.

% Committed Bytes é o que você deve se preocupar, já que é uma medida significativa. Se você quer apenas algo que espelhe o gerenciador de tarefas, então, com certeza, escolha Available MB , mas não espere que signifique muito.

    
por 11.02.2013 / 16:20