O Performance Monitor cria alguma carga no sistema monitorado?

4

Sempre me perguntei se há várias pessoas monitorando um servidor usando o Monitor de desempenho. Isso cria algum tipo de carga no sistema? Não tenho certeza de onde os contadores estão armazenados, portanto, se houver dez ou quinze monitores sendo executados em um servidor, haverá algum efeito?

Editar:
Minha experiência com o Monitor de Desempenho mostra que a máquina que executa o aplicativo terá um desempenho leve e moderado e um impacto na memória. O escopo desta questão é monitorar remotamente um sistema, onde o Monitor de Desempenho não está sendo executado na máquina que está sendo monitorada. Além disso, a máquina que está sendo monitorada pode ter vários monitores acessando-a de diferentes locais. Por que você pergunta, porque há muitas pessoas na empresa monitorando a integridade de um farm ou grupo de servidores.

Eu realmente não notei nenhuma carga extra nos sistemas monitorados, embora eu faça a pergunta para ver se alguém experimentou uma carga e qual será o limite.

    
por Brettski 22.02.2010 / 15:58

3 respostas

10

Você não pode observar o que está acontecendo sem influenciar o objeto sendo observado em algum grau: -)

Mas o efeito é mínimo. Caso contrário, você teria muitas pessoas reclamando sobre o quão inútil é o monitor de desempenho quando praticamente usado em campo.

Edit: Quanto mais contadores você usa, mais sobrecarga é aplicada (a partir de este link ). Minhas experiências são que a sobrecarga é geralmente insignificante ... se perfmon em uso normal pode matar o seu sistema, você está correndo na borda dos problemas de qualquer maneira.

    
por 22.02.2010 / 16:31
3

Você pode reduzir a carga executando o perfmon em uma máquina diferente daquela que você está monitorando e usando contadores remotos.

Além disso, pode ser melhor executar o perfmon em uma única máquina, em vez de executar vários perfumes em execução no servidor monitorado. Nunca li ou experimentei ver o que vários perfmons remotos fazem no servidor monitorado, pode ser insignificante, mas parece estranho para mim fazer isso de vários colecionadores.

    
por 22.02.2010 / 16:49
0

Bem, isso depende dos métodos que você está monitorando o servidor. Se você monitorar o desempenho através do modo de desvio ou span, o efeito será mínimo. Se você monitorar o servidor em si, ele usará a memória e diminuirá o desempenho dela.

    
por 23.02.2010 / 07:47