2016-06-04 7 views
0

Ich verstehe, dass IIS einen Thread von Threadpool verwendet, um eine eingehende HTTP-Anforderung zu bedienen, und den Thread einmal nach Abschluss der Verarbeitung der Anforderung freigibt.Weitere Informationen zu IIS-Threads und deren Überwachung

Ich möchte spielen um zu verstehen, wie viele Threads in einem IIS-Server für eine bestimmte Hardwarekonfiguration möglich sind und wie viele Threads gleichzeitig behandelt werden können, und weitere verwandte Szenarien.

Ich bin auf der Suche nach den Weg/Tools, die helfen, die Thread-Zuweisung/Verwendung @ IIS visuell zu überwachen.

Ich schätze alle Hinweise/Vorschläge?

+1

IIS verwendet nicht nur mehrere Threads sondern auch mehrere Prozesse, wenn Sie die Grundlagen lernen. Also ich frage mich, was genau du überwachen willst. Windows bietet Leistungsindikatoren zum Melden von Threads innerhalb eines Prozesses, wenn Sie MSDN auschecken und auch zum Überprüfen von Threads in einem einzelnen IIS-Arbeitsprozess verwendet werden können. –

Antwort

1

Um zu sehen, wie viele Threads in einem IIS-Server für bestimmte Hardware möglich sind, klicken Sie auf den Server. Klicken Sie dann auf der rechten Seite doppelt auf ASP wie folgt.

enter image description here

enter image description here

der ASP-Threads pro Prozessor-Grenze Eigenschaft gibt die maximale Anzahl von Arbeits Threads pro Prozessor, der IIS erzeugt. Der Standardwert für Threads Pro Processor Limit ist 25. Der maximal empfohlene Wert für diese Eigenschaft ist 100. Um den Wert für die Threads pro Prozessor zu erhöhen, siehe this.

Verwandte Themen