HOW TO: Analisi delle prestazioni delle applicazioni Web ASP.NET utilizzando lo strumento di amministrazione di Performance

Traduzione articoli Traduzione articoli
Identificativo articolo: 815159 - Visualizza i prodotti a cui si riferisce l?articolo.

Contenuto dell'attivitÓ

Espandi tutto | Chiudi tutto

In questa pagina

Sommario

In questo articolo viene descritto come analizzare le prestazioni delle applicazioni ASP.NET Web utilizzando lo strumento di amministrazione prestazioni.

ASP.NET fornisce numerose informazioni i contatori delle prestazioni standard. ╚ possibile monitorare i contatori di prestazioni standard utilizzando snap in prestazioni. Queste informazioni sono utili per gli amministratori di sistema che Ŕ necessario conoscere le caratteristiche delle prestazioni di un'applicazione ASP.NET. I contatori delle prestazioni possono rivelare il tempo che necessario per eseguire il rendering delle pagine, il carico inserito su processori e il numero di sessioni attive di ASP.NET.

Monitoraggio di questi contatori chiavi risulta utile nei casi che seguono:
  • ╚ possibile creare una previsione delle prestazioni e quindi utilizzare questa previsione per misurare l'impatto delle modifiche della configurazione e aggiornamenti dell'applicazione.
  • ╚ possibile convalidare le modifiche apportate alla configurazione di un'applicazione in modo specifico per migliorare le prestazioni.
  • ╚ possibile verificare che gli aggiornamenti dell'hardware abbia l'effetto che si desidera in prestazioni.
  • ╚ possibile monitorare le prestazioni dell'applicazione sotto carico. Il carico pu˛ essere reale o artificialmente generato da uno strumento quale lo strumento Web Application Stress.
  • ╚ possibile determinare l'impatto sulle prestazioni di aggiornamenti dell'applicazione.
In questo articolo descrive i contatori pi¨ importanti che Ŕ possibile utilizzare per analizzare le prestazioni delle applicazioni ASP.NET. Non si tratta di un elenco completo dei contatori ASP.NET. Vengono descritti solo i contatori minimi necessari per valutare le prestazioni di un'applicazione.

back to the top

Contatori di prestazioni chiave

Questi contatori sono visualizzati pi¨ facilmente da utilizzando le prestazioni snap-in. Per eseguire questa opzione lo snap-in prestazioni, attenersi alla seguente questa procedura:
  1. Sulla barra delle applicazioni, fare clic su avvio , scegliere Impostazioni , quindi Pannello di controllo .
  2. Fare doppio clic sugli Strumenti di amministrazione di cartella e fare doppio clic su strumento prestazioni .
  3. Quando viene avviato lo snap-in prestazioni, fare clic per selezionare l'oggetto Monitor di sistema nel riquadro sinistro quindi Aggiungi sulla barra degli strumenti per aggiungere i contatori descritti nella tabella riportata di seguito.
    Riduci questa tabellaEspandi questa tabella
    Oggetto prestazioneContatoreIstanza (se necessario)Descrizione
    Processo% Tempo processore aspnet_wpPercentuale del tempo che Ŕ il tempo di processore utilizzato da ASP.NET. Quando si confrontano le prestazioni sotto standard carico a fronte di una previsione acquisita in precedenza, si riduce in questo contatore rivelare requisiti del processore inferiori e pertanto maggiore scalabilitÓ.
    ProcessoWorking setaspnet_wpLa quantitÓ di memoria utilizzata attivamente da ASP.NET. Mentre lo sviluppatore dell'applicazione ha il massimo controllo sulle come memoria viene utilizzata dall'applicazione, gli amministratori di sistema possono avere un impatto significativo regolando il timeout di sessione.
    ASP.NET ApplicationsRichieste/sec__Total__Quando si analizzano le prestazioni con un carico generato artificialmente, questo contatore consente di verificare che le richieste vengono gestite appena vengono inviati. Se il numero di richieste al secondo scende di sotto il numero di richieste generate al secondo, Accodamento Ŕ in corso. Ci˛ significa che nel limite ha superata la velocitÓ massima della richiesta. Quando si analizza il carico di utenti effettivi in un ambiente di produzione, questo contatore rivela quanto il sito Ŕ occupato.
    Applicazioni ASP.NETSessioni Active__Total__Questo contatore indica il numero di ASP.NET le sessioni che sono state create ma non Ŕ stato esaurito. Supporto sessione ASP.NET applicazioni creare una nuova sessione di quando viene inviata una richiesta dell'utente senza un cookie. Le sessioni vengono rimossi quando l'applicazione elimina la sessione o timeout della sessione. Per impostazione predefinita, le sessioni ASP.NET timeout dopo 20 minuti. Ogni sessione consuma memoria. Di conseguenza, se si riduce il timeout della sessione, Ŕ possibile migliorare le prestazioni se nella sessione verranno utilizzati una grande quantitÓ di memoria e un numero significativo di sessioni attivo. Monitorare il contatore Working Set per misurare l'impatto di tale sessione timeout ha sul consumo di memoria.
    ASP.NETSessioni server di stato ActiveQuesto contatore indica le stesse informazioni come le sessioni Active contatore dell'oggetto prestazioni delle applicazioni ASP.NET . Utilizzare questo contatore quando un server di stato viene utilizzato invece di sessioni in corso.
    ASP.NET Tempo di esecuzione richiestaQuesto contatore indica il tempo, in millisecondi, impiegato per eseguire il rendering nell'ultima pagina richiesta e quindi trasmettere l'utente. Questo contatore sarÓ in genere maggiore di quello che una traccia viene illustrato come eseguire il rendering della pagina. Questo contatore Ŕ una misurazione pi¨ completa del tempo di richiesta di inizio alla fine. Se questo contatore indica una media inferiore rispetto a una previsione, sia sulla scalabilitÓ e le prestazioni dell'applicazione Ŕ state aumentate.
back to the top

Riferimenti

Per ulteriori informazioni sul monitoraggio delle soglie delle prestazioni, vedere la documentazione di .NET Framework SDK oppure visitare il seguente sito Web Microsoft:

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

back to the top


ProprietÓ

Identificativo articolo: 815159 - Ultima modifica: mercoledý 30 aprile 2003 - Revisione: 1.6
Le informazioni in questo articolo si applicano a:
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
Chiavi:á
kbmt kbperformance kbweb kbhowtomaster KB815159 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 815159
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.
Dichiarazione di non responsabilitÓ per articoli della Microsoft Knowledge Base su prodotti non pi¨ supportati
Questo articolo Ŕ stato scritto sui prodotti per cui Microsoft non offre pi¨ supporto. L?articolo, quindi, viene offerto ?cosý come Ŕ? e non verrÓ pi¨ aggiornato.

Invia suggerimenti

 

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