Você realmente deseja ver se está tendo um número significativo de falhas de página rígida (ou seja, falhas de página que precisam ir para o disco) ou não. Assista o "Páginas de entrada / seg" para ter uma idéia de quantas falhas de página dura estão ocorrendo. Esta é a sua primeira melhor indicação de que você está com pouca memória RAM.
"Falhas de página / s" inclui falhas graves e suaves (ou seja, falhas de página em que a página necessária ainda está na memória física).
O contador "Working Set" na instância "_Total" do objeto "Process" mostrará a quantidade total de memória usada por todos os processos. Idealmente, você gostaria que esse número estivesse abaixo da quantidade de RAM física no computador.
Editar:
Sua pergunta foi sobre memória, mas a frase levanta a questão se você está ciente de qual é o seu gargalo específico ou não.
Você deve estar assistindo aos "grandes 4" contadores, apenas como uma questão de negócios do dia-a-dia:
- Processador -% de tempo do processador
- Memória - entrada de páginas / seg
- Disco físico - Média Comprimento da fila de disco - para cada disco físico no computador
- Rede - Total de bytes / seg. - Para cada interface de rede no computador
Você não deseja que o tempo do processador seja consistentemente alto. Pessoas diferentes lhe darão opiniões diferentes sobre o que você deve ver. Minha opinião é: essa é a última coisa a ser atualizada (já que geralmente significa "substituir o computador"), a menos que você esteja vendo um tempo de processador consistentemente alto. Mesmo assim, pode ser mais barato fazer o perfil do aplicativo e melhorar o desempenho dessa maneira para substituir o computador (quando você considera todos os custos associados à substituição do computador).
Já falamos sobre o contador de memória.
A fila de disco representa o número de solicitações aguardando no subsistema de disco para ter disponibilidade. Você deve monitorar cada disco físico discreto ou volume RAID na máquina como um contador individual. Os detalhes de um número de "fila de disco defeituosa" dependem do aplicativo. O Microsoft SQL Server 2005 e versões posteriores, por exemplo, carregarão a fila de disco com mais intensidade do que outros aplicativos, porque ela está tentando maximizar a largura de banda de E / S. Em geral, no entanto, você deseja ver esse número menor que 2, a menos que conheça seu aplicativo. está propositadamente carregando a fila para cima.
O contador de rede indica o número de bytes enviados e recebidos por intervalo e deve ser rastreado em cada interface de rede discreta como um contador individual. Idealmente, você dimensionará esse contador de modo que 100% da largura de banda esteja próxima do topo do gráfico. Você não deve ver 100% de utilização de largura de banda na Ethernet, mas pode ver picos próximos a ela. Se você está vendo consistentemente alta carga de rede, é provavelmente um sinal de que você pode usar conectividade de rede mais rápida para o computador servidor.
Assistir a esses contadores "big 4" pode dar a você uma boa visão "rápida" de onde um gargalo pode estar. A partir disso, você pode cavar usando o objeto "Processo" em processos individuais para determinar onde as atividades de E / S ou de rede estão ocorrendo.