COMO: Analisar o desempenho de aplicações Web do ASP.NET utilizando a ferramenta de administração de desempenho

Traduções de Artigos Traduções de Artigos
Artigo: 815159 - Ver produtos para os quais este artigo se aplica.

NESTA TAREFA

Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo passo a passo descreve como analisar o desempenho das aplicações Web do ASP.NET utilizando a ferramenta de administração de desempenho.

O ASP.NET fornece muitas informações através de contadores de desempenho padrão. Os contadores de desempenho padrão podem ser monitorizados utilizando o snap-in desempenho. Esta informação é útil para administradores de sistema que tem de compreender as características de desempenho de uma aplicação do ASP.NET. Os contadores de desempenho podem revelar o tempo necessário para compor páginas, a carga colocada no processador e o número de sessões activas do ASP.NET.

Monitorizar estes contadores chaves é útil nas circunstâncias que se seguem:
  • Pode criar um plano base de desempenho e, em seguida, utilizar neste plano base para medir o impacto de alterações de configuração e actualizações de aplicações.
  • Pode validar as alterações efectuadas à configuração de uma aplicação especificamente para melhorar o desempenho.
  • Pode verificar que actualizações de hardware têm o efeito que pretende no desempenho.
  • Pode monitorizar o desempenho da aplicação sobrecarregado. A carga pode ser VERDADEIRO ou artificialmente gerado por uma ferramenta como a ferramenta Web Application Stress.
  • É possível determinar o impacto no desempenho das actualizações de aplicação de.
Este artigo descreve os contadores mais importantes que podem ser utilizadas para analisar o desempenho de aplicações do ASP.NET. Não é uma lista completa dos contadores ASP.NET. Apenas os contadores mínimo necessário para avaliar o desempenho de uma aplicação são descritos.

back to the top

Contadores do monitor chave de desempenho

Estes contadores são facilmente visualizados por utilizando o desempenho snap-in. Para executar o snap-in desempenho, siga este passos:
  1. Na barra de tarefas, clique em Iniciar , aponte para definições e, em seguida, clique em Painel de controlo .
  2. Faça duplo clique em Ferramentas administrativas pasta e faça duplo clique em ferramenta de desempenho .
  3. Quando o snap-in desempenho inicia, clique em para seleccionar o objecto do Monitor de sistema no painel da esquerda e, em seguida, clique em Adicionar na barra de ferramentas para adicionar os contadores que são descritos na seguinte tabela.
    Reduzir esta tabelaExpandir esta tabela
    Objecto de desempenhoContadorInstância (se necessário)Descrição
    Processo% De tempo do processador aspnet_wpA percentagem de tempo que é o tempo de processador consumido pelo ASP.NET. Quando comparar o desempenho sobrecarregado padrão com um plano de base previamente capturado, diminui neste contador revelar requisitos de processador inferiores e, por isso, maior escalabilidade.
    ProcessoConjunto de trabalhoaspnet_wpA quantidade de memória que é utilizada activamente pelo ASP.NET. Ainda que o Programador de aplicações tem maior controlo sobre como a memória é consumida pela aplicação, os administradores de sistema podem ter um impacto significativo, ajustando o período de tempo limite de sessão.
    ASP.NET ApplicationsPedidos/seg__Total__Quando analisar o desempenho com uma carga artificialmente gerado, este contador permite-lhe para verificar que pedidos são processados mais rapidamente à medida que são enviados. Se o número de pedidos por segundo cair abaixo o número de pedidos que são gerados por segundo, Colocação de mensagens em fila está a ocorrer. Isto significa que a velocidade máxima pedido tiver sido ultrapassada. Quando analisar carga de utilizador real num ambiente de produção, este contador revela o grau de ocupação o site for.
    Aplicações do ASP.NETSessões de Active Directory__Total__Este contador mostra o número do ASP.NET sessões que foram criadas mas não excedeu o tempo. ASP.NET compatíveis com sessão aplicações criam uma nova sessão quando é submetida uma requisição de utilizador sem um cookie. Sessões são removidas quando a aplicação destrói a sessão ou quando a sessão expirar. Por predefinição, o ASP.NET sessões de tempo limite após 20 minutos. Cada sessão consome memória. Por conseguinte, se reduzir o tempo limite de sessão, poderá melhorar o desempenho se a sessão utiliza uma grande quantidade de memória e um número significativo de sessões activo. Monitorize o contador de conjunto de trabalho para medir o impacto essa sessão tem de limite de tempo no consumo de memória.
    ASP.NETEstado de sessões do servidor de Active DirectoryEste contador apresenta as mesmas informações como a sessões contador Active Directory no objecto de desempenho de aplicações ASP.NET . Utilize este contador quando um servidor de estado é utilizado em vez de sessões em execução.
    ASP.NET Tempo de execução do pedidoEste contador mostra o tempo, em milissegundos, que leva a processar a última página pedida e transmitir-o para o utilizador. Este contador será geralmente ser maior que o tempo de que um rastreio mostra para apresentar a página. Este contador é uma medida de tempo do pedido de início a conclusão mais abrangente. Se este contador mostra uma média inferior quando comparado com um plano base, a escalabilidade e o desempenho da aplicação foram aumentados.
back to the top

Referências

Para mais informações sobre como monitorizar limiares de desempenho, consulte a documentação do .NET Framework SDK ou visite o seguinte Web site da Microsoft:

http://msdn.microsoft.com/library/en-us/vbcon/html/vboriinstrumentingperformancethresholdsonserver.asp

back to the top


Propriedades

Artigo: 815159 - Última revisão: 30 de abril de 2003 - Revisão: 1.6
A informação contida neste artigo aplica-se a:
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
Palavras-chave: 
kbmt kbperformance kbweb kbhowtomaster KB815159 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 815159
Exclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com