Seja Bem Vindo!

Seja Bem Vindo!

ALM e Operações – Criando Coletores Para Análise de Aplicações – 1/3

1 Comentario

O Objetivo desse artigo é auxiliar o analista e criar coletores do Performance Monitor para auxiliar na coleta de informações de desempenho e uso de recursos pelas aplicações e também do seu servidor.

O que pode ser avaliado com esses contadores:

- Consumo excessivo de processamento

- Consumo excessivo de disco

- Vazamento de memórias (Memory Leak)

Responda a perguntas como:

Você consegue diagnosticar se sua aplicação está usando recursos dos servidores corretamente?

A forma de escrita em disco, alocação de memória, consumo de processador está dentro dos padrões de mercado ou o cliente/usuário necessita de uma estrutura “parruda” e consequentemente cara para hospedar sua aplicação?

Sua aplicação está preparada para trabalhar em ambientes compartilhados e publicos com limitações geográficas e de equipamentos?

Parte 01/03: Analisando o Desempenho do Servidor

- Ativando o Contador

Para analisar o desempenho no contexto do servidor, será necessário realizar uma análise de três indicadores:

- Processador

- Memória

- Disco

Para isso siga os passos abaixo:

image

image

image

image

image

Insira 03 contadores inicialmente:

Tempo de Processador (quanto tempo de uso e quantidade ficou ocupada, em sua totalidade, pressupoe que sua análise é baseada em desempenho de forma geral não de um Core de Processador ou análise específica de uma aplicação), Mais de 75% precisa avaliar quais processos consomem mais ou a substituição do processador.

Tempo de Fila em Disco Físico (em sua totalidade ou disco, caso seja apenas um disco especifico);

Uso de Memória RAM (em sua totalidade, independente do processo que consome, pois a análise é sobre o servidor). Mais de 80%, precisa avaliar quais processos consomem mais a alocação de mais memória.

image

image 

Defina a conta que irá executar o processo, como uma conta administrativa.

image

Depois de finalizado, inicie o coletor e deixe o mesmo rodando por um período de uso constante dos recursos do servidor, para posterior análise.

image

Obs.: Por questões de segurança, você pode setar algumas condições para o coletor para e evitar consumo excessivo de recursos do servidor, como por exemplo espaço em disco. Para isso pare o coletor, clique com o botão direito, vá em propriedades e procure a aba “Stop Condition”. Defina os valores para que ele pare automaticamente. Por exemplo, Maximum Size, em megabytes.

image

- Gerando Relatórios (Analisando os Contadores)

Depois do tempo que você usou o contador, pare o mesmo e gere os relatórios dos contadores.

image

image

Observe os gráficos e escalas.

image

Interpretando eles temos:

Processador: Em uma duração de 07 minutos, média (average) de 9,97% de uso, muito abaixo dos 75%.

image

Memória: Em uma duração de 07 minutos, média (average) de 37,83% de uso, muito abaixo dos 80%.

image 

Disco Físico (com o uso de virtualizações, devemos estar sempre monitorando esse contador): Em uma duração de 07 minutos, média (average) de 0,2 de uso, muito abaixo dos picos de 100 (se tiver essa constante de 100, há afunilamentos que precisam ser analisados.

image

Importante salientar que caso necessário, você poderá ativar outros contadores para ajudar nessa análise. Clique nos links das referências para maiores informações, e demais contadores.

Referências:

Ask The Core Team Blog - Windows Performance Monitor Disk Counters Explained

Top Six FAQs on Windows 2000 Disk Performance

Technet Magazine – Avaliando o desempenho do seu servidor

1 comentários:

back to top