VMware Horizon 8 berechnet den Serverauslastungsindex basierend auf den Lastausgleichseinstellungen, die Sie in Horizon Console konfigurieren. Der Serverauslastungsindex gibt die Auslastung des Servers an. Der Serverauslastungsindex kann von 0 bis 100 reichen, wobei 0 für keine Auslastung und 100 für volle Auslastung steht. Ein Serverauslastungsindex von -1 zeigt an, dass der Lastausgleich deaktiviert ist. Sie können den Serverauslastungsindex im Horizon Console-Dashboard anzeigen. Horizon 8 stellt in den Lastausgleichseinstellungen auch Schwellenwerte für die Verarbeitung bei Anmeldungsüberlastungen bereit.

Anmeldungsüberlastungen treten auf, wenn sich innerhalb eines kurzen Zeitraums zahlreiche Benutzer bei der Farm anmeldet. In diesen Fällen kann der von den Mehrfachsitzungshosts gemeldete Serverauslastungsindex veraltet sein, da das Samplingintervall für die CPU-, Arbeitsspeicher- und Festplattenstatistiken 30 Sekunden beträgt und diese Metriken erst nach 30 Sekunden aktualisiert werden. Horizon 8 stellt zwei Methoden zur Abschwächung dieses Problems bei veraltetem Serverauslastungsindex bereit: Der Horizon Connection Server sendet Sitzungsanforderungen an Hosts mit einer geringeren Anzahl gleichzeitig verbundener Sitzungen und einem niedrigeren Lastindex. Der Horizon Agent kann Sitzungen dann basierend auf der Anzahl der gleichzeitig verbundenen Sitzungen auf der Maschine und des Lastindexes mithilfe von Grenzwerten ablehnen und umleiten, die in der Horizon Console bereitgestellt werden.

Bei der Konfiguration der Lastausgleichseinstellungen sollte die Anzahl der Sitzungen zusammen mit anderen Metriken angegeben werden, damit die Sitzungsanfragen durch Lastausgleich auf Maschinen mit einer geringeren Gesamtzahl von Sitzungen verteilt werden können. Darüber hinaus sollten Sie in der Horizon Console einen Schwellenwert für die Verbindungssitzung festlegen, der bei Anmeldeüberlastungen einen besseren Lastausgleich ermöglicht.

Tabelle 1. Einstellungen für den Lastausgleich in Horizon Console
Option Beschreibung
Benutzerdefiniertes Skript verwenden

Wählen Sie diese Einstellung aus, um ein benutzerdefiniertes Skript für den Lastausgleich zu verwenden. Bei aktivierter Einstellung zieht Horizon 8 keine anderen Lastausgleichsmetriken für die Berechnung des Serverlastindex heran, sondern verwendet den Schwellenwert für die Verbindungssitzung und den Schwellenwert für den Lastindex zur Verarbeitung von Anmeldungsüberlastungen. Zum Abrufen des Serverauslastungsindexes liest Horizon 8 den Registrierungsschlüssel CustomLoadValue an folgendem Speicherort: HKLM\Sofware\VMware Inc.\VMware VDM\Performance Stats\CustomLoadValue. Siehe Schreiben eines Lastausgleichsskripts für einen Linux-Mehrfachsitzungshost.

Anzahl der Sitzungen einbeziehen Wählen Sie diese Einstellung aus, um die Anzahl der Sitzungen auf dem Host für den Lastausgleich einzubeziehen. Wenn keine der Einstellungen für den Lastausgleich ausgewählt ist und die benutzerdefinierte Skripteinstellung nicht ausgewählt ist, verwendet Horizon 8 die Anzahl der Sitzungen standardmäßig. Deaktivieren Sie diese Einstellung, wenn die Anzahl der Sitzungen für den Lastausgleich nicht berücksichtigt werden soll.
Schwellenwert für CPU-Auslastung Schwellenwert für die CPU-Auslastung in Prozent. Horizon 8 verwendet den konfigurierten CPU-Schwellenwert, um den Faktor für den CPU-Auslastungsindex zu berechnen. Sie können einen Wert zwischen 0 und 100 festlegen. Der empfohlene Wert ist 90. Standardmäßig wird diese Einstellung nicht für den Lastausgleich berücksichtigt. Der Standardwert ist 0.
Schwellenwert für Arbeitsspeichernutzung Schwellenwert für den Speicher in Prozent. Horizon 8 verwendet den konfigurierten Arbeitsspeicher-Schwellenwert, um den Faktor für den Speicherauslastungsindex zu berechnen. Sie können einen Wert zwischen 0 und 100 festlegen. Der empfohlene Wert ist 90. Standardmäßig wird diese Einstellung nicht für den Lastausgleich berücksichtigt. Der Standardwert ist 0.
Schwellenwert für Festplatten-Warteschlangenlänge Schwellenwert für die durchschnittliche Anzahl von Lese- und Schreibanforderungen, die für die ausgewählte Festplatte während des Abtastintervalls in die Warteschlange gestellt wurden. Horizon 8 verwendet den konfigurierten Schwellenwert, um den Faktor für den Festplattenauslastungsindex zu berechnen. Sie können den Wert auf eine beliebige positive Ganzzahl festlegen. Standardmäßig wird diese Einstellung nicht für den Lastausgleich berücksichtigt.
Schwellenwert für Festplattenleselatenz Schwellenwert für die durchschnittliche Dauer von Lesevorgängen von Daten von der Festplatte in Millisekunden. Horizon 8 verwendet den konfigurierten Schwellenwert, um den Faktor für den Festplattenauslastungsindex zu berechnen. Sie können den Wert auf eine beliebige positive Ganzzahl festlegen. Standardmäßig wird diese Einstellung nicht für den Lastausgleich berücksichtigt. Der Standardwert ist 0.
Schwellenwert für Festplattenschreiblatenz Schwellenwert für die durchschnittliche Dauer von Schreibvorgängen von Daten auf die Festplatte in Millisekunden. Horizon 8 verwendet den konfigurierten Schwellenwert, um den Faktor für den Festplattenauslastungsindex zu berechnen. Sie können den Wert auf eine beliebige positive Ganzzahl festlegen. Standardmäßig wird diese Einstellung nicht für den Lastausgleich berücksichtigt. Der Standardwert ist 0.
Schwellenwert für die Verbindungssitzung Schwellenwert für Verbindungssitzungen, der bei der Verarbeitung überdurchschnittlich vieler Anmeldungen verwendet wird. Der konfigurierte Schwellenwert gibt die maximale Anzahl an Sitzungen an, die sich gleichzeitig bei allen Agent-Computern in der Farm anmelden können, wobei wiederholte Sitzungen ausgenommen sind. Dieser Wert kann zwischen 0 und 150 konfiguriert werden. Der Wert 20 wird empfohlen. Der Wert kann jedoch gesenkt werden, um die Anzahl der Sitzungen zu verringern, die sich gleichzeitig anmelden und somit weiteren Schutz für alle Hosts bereitstellen können. Dieser Schwellenwert ist standardmäßig deaktiviert, und Sitzungsanmeldungen werden nicht abgelehnt (Standardwert ist 0).
Schwellenwert für Lastindex Schwellenwert für den Lastindex, der bei der Verarbeitung überdurchschnittlich vieler Anmeldungen verwendet wird. Der konfigurierte Schwellenwert gibt den Mindestlastindex an, ab dem jeder Agent-Computer in der Farm mit der Ablehnung von Sitzungsanmeldungen beginnt, wobei wiederholte Sitzungen ausgenommen sind. Dieser Wert kann zwischen 0 und 100 konfiguriert werden. Der empfohlene Wert ist 0 (deaktiviert). Der Wert kann auf eine höhere Zahl (zwischen 90-100) festgelegt werden, um Sitzungen auf einem Host auf Basis eines extrem hohen Lastindexes abzulehnen. Dieser Schwellenwert ist standardmäßig deaktiviert, und Sitzungsanmeldungen werden nicht abgelehnt (Standardwert ist 0).