Server Performance Advisor - IIS6
Server Performance Advisor V1.0 (Performance diagnostic tool for Windows Server 2003):
Wozu?
Für alle interessant die wissen wollen wie es um Ihre IIS performance mit ihrer webapplikation bestellt ist. Es ist z.B. möglich dieses Tool zu verwenden um herauszufinden welche URLs wärend des Überwachungszeitraums:
- am längsten brauchten
- am meisten CPU benötigten
- am häufigsten requested wurden
- gecached wurden
...
Wie?
Der Server Performance Advisor setzt auf den Event tracing Mechanismus des OS auf (https://msdn.microsoft.com/library/default.asp?url=/library/en-us/perfmon/base/event_tracing.asp) hiermit ist es möglich Kernel und User mode komponenten zu tracen.
Der SPA beinhaltet eine Trace Konfiguration speziell für den IIS. Man startet das Tracing mit den IIS Countern im Live oder Testbetrieb (z.B. mit stress test tools) und erhält nach dem stoppen die Auswertung lesbar als Report dargestellt.
Zusätzlich bekommt man auch noch Tuning Hinweise.
Meiner Meinung nach seit langem "das geilste seit geschnitten Brot" für IIS.