Kontextwechsel pro Sekunde (Wie viele kann ein Server verarbeiten)

Kontextwechsel pro Sekunde (Wie viele kann ein Server verarbeiten)

In meinem Fall denke ich an Citrix-Server, die Clients verwalten, aber ich frage mich, ob es eine Möglichkeit gibt, dies abzuschätzen?

Ich verstehe, dass es keine Möglichkeit gibt, dies genau zu ermitteln, ohne tatsächlich Versuch und Irrtum durchzuführen, aber ich hatte auf eine grobe Schätzung gehofft. In diesem Fall protokolliert der Server Warnungen/Fehler, wenn die Box über X Kontextwechsel hinausgeht, und ich muss die Anzahl der zulässigen Zahlen ermitteln, bei denen Versuch und Irrtum gestartet werden. Da es so aussieht, als ob ein Großteil der Überwachungssoftware Kontextwechsel verwendet, um eine zu hohe Belastung zu erkennen, wäre es schön, eine Art generische Methode zu haben, um eine ungefähre Zahl dessen zu berechnen, was der Server verarbeiten kann.

Dies befindet sich auf Windows-Servern, falls das wichtig ist.

Antwort1

Sehenhttp://technet.microsoft.com/en-us/library/cc938606.aspx. Näher kommen Sie einem festen Wert für X nicht.

Beachten Sie jedoch, dass übermäßige Kontextwechsel wahrscheinlich nur dann ein Problem darstellen, wenn Sie übermäßig viele Hardware-Interrupts erhalten. Solange Interrupts andere Threads nicht beeinträchtigen, sollte Windows problemlos in der Lage sein, viele gleichzeitige Threads zu verarbeiten, selbst wenn es sich um einen stark ausgelasteten Terminalserver handelt.

JR

verwandte Informationen