Product Documentation

Erhöhen der Leistung durch Festlegen der Threadnutzung

May 22, 2017
Der Lizenzserver erhält Anfragen über einen Listenerport. Die Kommunikation muss von einem Annahmethread akzeptiert werden. Wenn die Meldung akzeptiert wird, handhabt ein Empfangsthread die Meldung und ein Verarbeitungsthread verarbeitet sie. Wenn der Lizenzserver viele Anfragen erhält, können Sie zur Steigerung der Lizenzserverleistung die Höchstzahl der verwendeten Empfangs- und Verarbeitungsthreads festlegen.

Wenn ein Programm eine I/O-Anfrage initiiert (beispielsweise eine Anfrage zum Auschecken einer Lizenz), erstellt und verwendet es einen Thread. Der Thread verwaltet die Stelle und die Daten im Programm als Bezugspunkt. Nach Abschluss der Anfrage kann der Programmeinstieg an derselben Stelle erfolgen. Sie können gleichzeitig viele Anfragen haben, abhängig von der Zahl der erlaubten Threads. Dieses Verfahren wird Multithreading genannt.

Die optimalen Werte für eine akzeptable Leistung des Lizenzservers hängen von der Hardware, der Sitekonfiguration und der Zahl der Anfragen ab. Wenn die Limits zu hoch eingestellt sind und die Hardware diese Limits nicht unterstützen kann, wird die Kommunikation verlangsamt. Bei zu niedrig eingestellten Limits setzt die Kommunikation verzögert ein. Das System führt eingehende Anfragen erst aus, wenn weitere Threads erstellt werden können. Testen und bewerten Sie verschiedene Einstellungen, um die geeignete Konfiguration für den Standort zu finden. Ein guter Ausgangspunkt für eine große Bereitstellung kann folgende Einstellung sein:
  • Maximale Anzahl von Verarbeitungsthreads für License Server Manager: 30
  • Maximale Anzahl von Empfangssthreads für License Server Manager: 15
Sie können Threadlimits in zwei Bereichen angeben:
  • Lizenzserver
  • Webserver

Einstellen der Threadnutzung für den Lizenzserver

  1. Klicken Sie rechts oben in der Konsole auf Administration.
  2. Klicken Sie auf die Registerkarte Server und dann auf Lizenzserverkonfiguration.
  3. Ändern Sie die Felder Maximale Anzahl von Verarbeitungsthreads für License Server Manager und Maximale Anzahl von Empfangsthreads für License Server Manager (maximal 999 Threads).
  4. Starten Sie den Dienst "Citrix Lizenzierung" neu.

Einstellen der Threadnutzung für den Webserver

Mit diesen Schritten stellen Sie die maximale Anzahl der Threads ein, die der Webserver für die License Administration Console zur Verarbeitung von Anfragen verwendet. Geben Sie einen höheren Wert an, wenn Sie erwarten, dass viele Benutzer gleichzeitig auf die Konsole zugreifen.
  1. Klicken Sie rechts oben in der Konsole auf Administration.
  2. Klicken Sie auf die Registerkarte Server und dann auf Webserverkonfiguration.
  3. Ändern Sie das Feld Maximale Anzahl von Webserverthreads (maximal 999 Threads).
  4. Starten Sie den Dienst "Citrix Lizenzierung" neu.