Frage

In Coldfusion unter anfordern Tuning in dem Administrator, wie kann ich feststellen, was eine optimale Anzahl (oder zumindest eine gute Vermutung) für die maximale Anzahl gleichzeitiger Vorlage Anfragen?

Umwelt:
CF8 Standard-
IIS 6
win2k3
SQL2k5 auf einem separaten Feld

War es hilfreich?

Lösung

Die Art und Weise die richtige Anzahl von Anfragen zu finden, sind Lasttests. Das heißt, die Messung von Veränderungen im Durchsatz unter Last, wenn Sie die Anforderungsnummer variieren. Jede wesentliche Änderung würde die Wiederholung der Prüfungen erfordern. Aber ich vermute, die meisten Leute in dieser Menge an Arbeit sträuben werden.

Ich denke, eine gute Faustregel etwa 8 Threads pro CPU (Kern).

Im Hinblick auf die Effizienz, desto geringer ist die Fadenzahl (bis zu einem Punkt), desto weniger Swapping wird los wie die CPU Ihre Anfragen verarbeitet. Wenn Ihre Seiten sehr schnell ausgeführt wird, dann ist eine geringere Anzahl von Anfragen optimal.

Wenn Sie längere Lauf Wünsche haben, und vor allem, wenn man fordert, dass auf Dritte (wie eine Datenbank) warten dann die Anzahl der Arbeitsthreads zu erhöhen Ihren Durchsatz verbessern. Das heißt, wenn Ihre CPU Verarbeitung Sachen nicht gebunden Sie können es sich leisten mehr gleichzeitige Anfragen haben über die Aufgaben zur Hand zu arbeiten.

Auch wenn es ein wenig veraltet, viele der Prinzipien, auf Anfrage Abstimmung in Grant Straker Buch über CF Performance & Störungssuche würde sich lohnen.

Andere Tipps

Ich würde sagen, mindestens 8 pro Kern , nicht pro CPU. Und ich denke, 8 ist ein wenig niedrig gegeben moderner CPU-Kern, würde ich mindestens 12 sagen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top