2009-02-09 18 views
9

Gibt es eine Möglichkeit, IIS7 zu profilieren? (Freeware?)IIS7 Profiling

  • Anzahl der Anschlüsse
  • Bandbreitennutzung
  • Fehler -...

thx, Lieven Cardoen

ps (Ereignisanzeige?): Etwas Ähnliches zu mssqlserver Profiling

Antwort

7

Probieren Sie die Administration Pack for IIS 7.0. Es verfügt über:

Configuration Editor: Der Konfigurationseditor-Modul hilft Ihnen, Ihre Konfigurationsdateien verwalten. Dieses Tool ist nur für Serveradministratoren verfügbar. Sie können damit beliebige Abschnitte, Attribute, Elemente oder Sammlungen in Ihrer Konfigurationsdatei bearbeiten. Sie können diese Werte nicht nur bearbeiten, sondern auch sperren und entsperren. Mit dem Konfigurationseditor können Sie auch Skripts erstellen, die auf den von Ihnen ausgeführten Aktionen basieren, sowie die Datei durchsuchen, um zu sehen, wo Werte verwendet werden.

IIS Berichte: Das IIS Berichte-Modul ermöglicht Ihnen, wichtige Statistiken über Ihre Website anzuzeigen. Sie können auch eigene Modulberichte generieren, um relevante Informationen für Sie und Ihr Unternehmen zu sammeln. Derzeit können Sie die Ausgabe dieser Berichte als Diagramme und/oder Tabellen anzeigen.

Datenbankmanager: Dieses Modul ist nicht mehr Teil des Administration Pack und wird stattdessen als separater Download im IIS Download Center angeboten.

UI-Erweiterungen: Mit UI-Erweiterungsmodulen können Sie vorhandene Funktionen über den IIS-Manager verwalten.

  • Mit dem FastCGI-Modul können Sie Ihre FastCGI-Einstellungen verwalten.
  • Die beiden ASP.NET-Module können Sie Ihre Berechtigung und benutzerdefinierte Fehler-Einstellungen verwalten.
  • Schließlich wird die HTTP-Request Filtering ermöglicht die Einrichtung von Regeln für http-Request-Filterung.
+0

funktioniert mit IIS 7.5 nicht funktionieren – mikesl

+0

Dont denken Admin Pack mehr verfügbar ist –

8

Es gibt nichts Schöneres als MSSQL Profiler, aber eine Reihe von Werkzeugen:

  • Perfmon erhalten Sie die Anzahl der aktuellen Verbindungen pro Website anzeigen. Perfmon.msc, Web-Service, aktuelle Verbindungen, Website auswählen, klicken Sie auf Hinzufügen. Mag die interaktive Natur von perfmon nicht? Kein Problem, benutze logman.exe, ein nettes CLI für perfmon.

  • Die Verwendung der Bandbreite können Sie aus Ihren Protokolldateien erhalten, wenn Sie die gesendeten Bytes & in Ihren IIS-Protokolldateien empfangen. Dies ist auch über Leistungsindikatoren möglich - Web-Service, Bytes gesendet/empfangen/Sek. Ich denke, die beiden ergänzen sich ziemlich gut.

  • IIS7 verfügt über eine neue Funktion namens Trace fehlgeschlagener Anfragen. Sie können festlegen, dass alle 500er oder eine beliebige ASPX-Seite angemeldet werden sollen, deren Ausführung 15 Sekunden oder basierend auf dem Schweregrad des Ereignisses dauert.Es speichert all diese Informationen in einer XML-Datei für Sie unter \ inetpub, so dass es leicht zu analysieren ist, und gibt Ihnen auch eine schöne XSLT, um es in Ihrem Browser anzuzeigen und Drilldown, wenn Sie möchten.

http://learn.iis.net/page.aspx/266/troubleshooting-failed-requests-using-tracing-in-iis7/

+0

Dies ist eine bessere Antwort. Zumindest erwähnt es Perfmon. –