Gewusst wie: Analysieren der Leistung von ASP.NET Webanwendungen mithilfe von das Verwaltungsprogramm Leistung

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 815159 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Dieser schrittweise aufgebaute Artikel beschreibt die Anwendungsleistung ASP.NET-Webseiten mithilfe das Verwaltungstool Leistung analysieren.

ASP.NET bietet umfangreiche Informationen über standard-Leistungsindikatoren. Die standard-Leistungsindikatoren können mit der Leistung-Snap-in überwacht werden. Diese Informationen sind hilfreich für Systemadministratoren, die die Leistungsmerkmale einer ASP.NET-Anwendung verstehen müssen. Die Leistungsindikatoren Ausspähen der Zeitaufwand zum Rendern von Seiten, die Last auf den Prozessor und die Anzahl aktiver Sitzungen für ASP.NET platziert.

Diese Leistungsindikatoren überwachen ist unter Umständen, die hilfreich:
  • Können Sie eine Leistungsbasislinie erstellt und dann diesem Basisplan verwenden, um die Auswirkungen von Konfigurationsänderungen und Anwendungsaktualisierungen zu messen.
  • Sie können die Änderungen überprüfen, die an der Konfiguration einer Anwendung speziell zum Verbessern der Leistung vorgenommen werden.
  • Sie können überprüfen, dass Hardwareaktualisierungen die Auswirkungen haben, die Sie auf die Leistung.
  • Sie können die Leistung der Anwendung unter Belastung überwachen. Die Last möglich real oder von einem Tool wie dem Web Application Stress Tool künstlich generierte.
  • Sie können die Leistungsbeeinträchtigung Anwendungsaktualisierungen bestimmen.
Dieser Artikel beschreibt die wichtigsten Leistungsindikatoren, mit denen Sie die Leistung von ASP.NET-Anwendungen analysieren können. Dies ist keine vollständige Liste der Leistungsindikatoren für ASP.NET. Nur die minimalen Leistungsindikatoren, die Sie messen die Leistung einer Anwendung benötigen werden beschrieben.

back to the top

Schlüssel-Systemmonitor

Diese Leistungsindikatoren sind am einfachsten angezeigt, indem der Leistung-Snap-in. Das Leistung-Snap-in ausgeführt, die diese Schritte aus:
  1. Klicken Sie auf der Taskleiste auf start , zeigen Sie auf Einstellungen , und klicken Sie auf Systemsteuerung .
  2. Doppelklicken Sie auf Verwaltung Ordner und doppelklicken Sie dann auf Systemmonitor .
  3. Wenn das Snap-In Leistung gestartet wird, und klicken Sie auf Wählen Sie das Systemmonitor -Objekt im linken Fensterbereich Klicken Sie dann auf der Symbolleiste, Leistungsindikatoren, die beschriebenen hinzuzufügen, in der folgenden Tabelle .
    Tabelle minimierenTabelle vergrößern
    DatenobjektLeistungsindikatorInstanz (falls erforderlich)Beschreibung
    Prozess% Prozessorzeit aspnet_wpDer Prozentsatz der Zeit, die Prozessorzeit, die von ASP.NET verbraucht ist. Wenn Sie standard Auslastung für einen zuvor aufgezeichneten Basisplan vergleichen, wird in diesem Leistungsindikator preisgeben unteren Prozessoranforderungen und daher größere Skalierbarkeit verringert.
    ProzessArbeitsseitenaspnet_wpDie Menge der Speicher, die aktiv von ASP.NET verwendet wird. Während der Anwendungsentwickler am besten steuern wie Speicher von der Anwendung genutzt wird hat, können Systemadministratoren durch Anpassen des Timeouts Sitzung einen erheblichen Einfluss haben.
    ASP.NET AnwendungenAnforderungen/S__Total__Wenn Sie Leistung gegen eine künstlich generierte Auslastung analysieren, ermöglicht die dieser Leistungsindikator stellen Sie sicher, dass Anforderungen behandelt werden so schnell wie Sie gesendet werden. Wenn die Anzahl der Anforderungen pro Sekunde die Anzahl der Anforderungen, die pro Sekunde generiert werden unterschreitet, wird die Warteschlange ausgeführt. Dies bedeutet, dass die maximale Anforderungsrate surpassed wurde hat. Beim Analysieren von tatsächlichen Benutzerauslastung in einer Produktionsumgebung zeigt dieser Leistungsindikator Auslastung der Website handelt.
    ASP.NET-AnwendungenSitzungen Active__Total__Dieser Zähler zeigt die Anzahl von ASP.NET Sitzungen, die erstellt wurden, jedoch nicht über das Zeitlimit überschritten. ASP.NET Sitzung-fähigen Anwendungen Erstellen einer neuen Sitzung bei Anforderung ein Benutzer ohne ein Cookie gesendet wird. Sitzungen werden entfernt, wenn die Anwendung die Sitzung oder bei Zeitüberschreitung die Sitzung zerstört. Standardmäßig ASP.NET Sitzungen Timeout nach 20 Minuten. Jede Sitzung wird Speicher belegt. Daher, wenn Sie das Sitzungstimeout verringern, können Sie die Leistung steigern, wenn der Sitzung wird eine große Menge an Speicher verwendet und eine große Anzahl von Sitzungen aktiv sind. Überwachen Sie den Leistungsindikator Arbeitsseiten, um die Auswirkungen der Sitzung messen Speicherverbrauch Timeout.
    ASP.NETStatus-Sitzungen ActiveDieser Zähler zeigt dieselbe Informationen wie die Sitzungen Active Leistungsindikator im Objekt ASP.NET-Anwendung Leistung . Verwenden Sie diesen Leistungsindikator, wenn State-Server anstelle von in-Process-Sitzungen verwendet wird.
    ASP.NET Ausführungszeit anfordernDieser Zähler zeigt die Zeit in Millisekunden, die zum Rendern der letzten angeforderten Seite und dann an den Benutzer übertragen. Dieser Leistungsindikator wird im Allgemeinen größer als die Zeit sein eine Ablaufverfolgung zeigt an, die Seite gerendert. Dieser Leistungsindikator ist ein umfassender Messung der Anfang-Ende Anforderung ab. Wenn dieser Leistungsindikator einen niedrigeren Durchschnitt im Vergleich zu einer Basislinie anzeigt, haben die Skalierbarkeit und der Leistung der Anwendung erhöht wurde.
back to the top

Informationsquellen

Weitere Informationen zum Überwachen von Leistungsschwellenwerten finden Sie in der .NET Framework SDK-Dokumentation oder der folgenden Microsoft-Website:

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

back to the top


Eigenschaften

Artikel-ID: 815159 - Geändert am: Mittwoch, 30. April 2003 - Version: 1.6
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
Keywords: 
kbmt kbperformance kbweb kbhowtomaster KB815159 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 815159
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Disclaimer zu nicht mehr gepflegten KB-Inhalten
Dieser Artikel wurde für Produkte verfasst, für die Microsoft keinen Support mehr anbietet. Der Artikel wird deshalb in der vorliegenden Form bereitgestellt und nicht mehr weiter aktualisiert.

Ihr Feedback an uns

 

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