Glengamoi (Forum) · AspHeute · .NET Heute (RSS-Suche) · AspxFiles (Wiki) · .NET Blogs

Einführung in Performance Monitoring

Geschrieben von: Christoph Wille
Kategorie: Optimierung

This printed page brought to you by AlphaSierraPapa

Die eigenen ASP Seiten auf Geschwindigkeit zu optimieren, ist der erste Schritt zu einer Website, die viele gleichzeitige Benutzer bedienen kann. Allerdings kann auch noch so gut optimierter ASP Code den Server bis an seine Grenzen ausreizen. Die Grenzen, die zumeist zuallererst erreicht werden, sind:

Grundsätzlich "merkt" man Performance Probleme erst dann, wenn der Server sehr deutlich langsamer wird - allerdings kann man zu diesem Zeitpunkt nur raten, was denn nun die begrenzte Resource ist: ist es das RAM, der Prozessor, oder gar die Netzwerkkarte? Um harte Fakten zu bekommen (beziehungsweise permanent zu überwachen, bevor es zu Problemen kommt), sollte man sich des Performance Monitors bedienen:

Performance Monitor

Dieses Tool ist bei jeder Standardinstallation von Windows NT/2000 mit dabei, und findet sich bei den Administrationstools.

Standardcounter

Damit gemeint sind einige Counter, die man bezüglich der Serverperformance immer im Auge behalten sollte - quasi unabhängig davon, ob man SQL Server oder IIS installiert hat.

CPU

RAM

Festplatte

Um die Festplattenaktivität überwachen zu können, müssen die entsprechenden Performance Counter zuerst aktiviert werden (aus Geschwindigkeitsgründen sind sie deaktiviert). Um die Counter zu aktivieren, führen Sie folgendes Kommando aus, und starten den Rechner neu:

diskperf -y
Wenn man diesen Schritt nicht ausführt, darf man sich nicht wundern, wenn alle Counter 0 anzeigen! Apropos: Benutzer von RAID Controllern müssen folgenden Befehl ausführen:
diskperf -ye
Diskcounter werden mit
diskperf -n
wieder abgeschaltet. Aus Geschwindigkeitsgründen sehr zu empfehlen, wenn man mit der Überwachung fertig ist.

Nun aber zu den Countern im Einzelnen:

Arten des Monitorings

Bis jetzt habe ich nur die entsprechenden Performance Counter vorgestellt - wie kommt man nun aber an die aktuellen Werte der jeweiligen Counter? Dazu gibt es drei verschiedene Wege:

Schlußbemerkung

Dieser Artikel kann nur als Start in das Servermonitoring und seine Techniken dienen, und es ist empfehlenswert, sich ein gutes Buch über NT Systemoptimierung zuzulegen, wenn man es wirklich ernst meint. Allerdings haben Sie jetzt Informationen über die wichtigsten Counter, als auch eine Einführung in die verschiedenen Überwachungsmethoden, die Ihnen mit Bordmitteln von NT zur Verfügung stehen.

This printed page brought to you by AlphaSierraPapa

Verwandte Artikel

Monitoring von ASP
http:/www.aspheute.com/artikel/20000502.htm
Performance Monitoring a la .NET
http:/www.aspheute.com/artikel/20000809.htm
Trafficreduzierung mit XCompress
http:/www.aspheute.com/artikel/20020731.htm
Webserver-Tuning mit XTune
http:/www.aspheute.com/artikel/20000814.htm

 

©2000-2006 AspHeute.com
Alle Rechte vorbehalten. Der Inhalt dieser Seiten ist urheberrechtlich geschützt.
Eine Übernahme von Texten (auch nur auszugsweise) oder Graphiken bedarf unserer schriftlichen Zustimmung.