Como fazer com que o Perfmon rastreie automaticamente o mesmo processo para o IIS com vários sites?

2

Estou fazendo testes de desempenho / carga do meu servidor IIS6 / Win2K3. Eu configuro o desempenho adicionando contadores de desempenho para o site específico em que estou interessado (por exemplo, w3wp # 7).

O problema é que tenho que concluir manualmente essas etapas para cada teste, presumindo que o teste de carga cause uma reciclagem automática do pool de aplicativos (OU se o servidor de teste for reiniciado ou ocorrer um iisreset).

Existe uma maneira mais fácil de configurar um Log de Contador com os contadores específicos que eu quero que monitorem automaticamente o processo em que estou interessado. Obviamente, o site permanece o mesmo, é apenas o processo que às vezes muda.

Qualquer ajuda seria ótima para produtividade.

Obrigado!

jg

    
por tresstylez 02.08.2011 / 04:23

1 resposta

0

Ok, aqui está o que eu fiz. Fiz o ajuste de registro que mostrava o PIDS na lista "instancia" do contador de desempenho. A partir daqui, escrevi um script em lote que enviou uma solicitação via TinyGet para o servidor da Web em questão (para garantir que o processo de trabalho do IIS fosse iniciado) ENTÃO executei o comando IISAPP e simplesmente procurei pelo PID do pool de aplicativos em que estava interessado. De lá, eu poderia usar o PID nos contadores de Perfmon pelo nome. Demorou um pouco, mas valeu a pena!

    
por 06.01.2012 / 14:30