XenCenter

Speicher-Lese-Caching

Read Caching verbessert die Datenträgerleistung einer VM, da Daten nach dem ersten Lesen von einem externen Datenträger im freien Speicher des Hosts zwischengespeichert werden. Es verbessert die Leistung in Situationen, in denen viele VMs von einer einzigen Basis-VM geklont werden, erheblich, da dadurch die Anzahl der von dem Datenträger gelesenen Blöcke drastisch reduziert wird. Beispielsweise verbessert Read Caching die Leistung in Umgebungen mit Citrix Virtual Desktops Machine Creation Services (MCS).

Diese Leistungssteigerung kann immer dann angezeigt werden, wenn Daten mehr als einmal von dem Datenträger gelesen werden müssen, da sie im Speicher zwischengespeichert werden. Dieser Leistungsunterschied macht sich am deutlichsten in der Verschlechterung des Dienstes bemerkbar, die in schweren E/A-Situationen auftritt. Beispiel:

  • Wenn eine erhebliche Anzahl von Endbenutzern innerhalb eines engen Zeitrahmens hochfährt (Boot-Storm)
  • Wenn eine erhebliche Anzahl von VMs so geplant ist, dass sie gleichzeitig Malware-Scans ausführen (Antiviren-Sturm)

Hinweis:

Die Speichermenge, die der XenServer-Steuerdomäne (dom0) zugewiesen ist, muss möglicherweise erhöht werden, um das Lesecaching am effizientesten nutzen zu können. Anweisungen zum Erhöhen des dom0-Speichers finden Sie unter Ändern des Control-Domänen-Speichers.

XenCenter zeigt den Status von Lese-Caching auf der Registerkarte Allgemein der VM an.

Hinweis:

Storage Read Caching ist für Kunden der XenServer Premium Edition verfügbar.

Lese-Caching ist standardmäßig aktiviert, vorausgesetzt:

  • Der XenServer-Host ist mit der XenServer Premium Edition lizenziert.
  • Die VM ist an einen VDI auf einer dateibasierten SR wie NFS, EXT3/EXT4 oder GFS2 angehängt. Lese-Caching kann nicht mit anderen SR-Typen verwendet werden.
  • Die VM wird aus einem schnellen Klon oder einem Snapshot erstellt, oder die VM ist an einen schreibgeschützten VDI angeschlossen.

Ausführliche Informationen zum Lesecaching finden Sie unter Speicher-Lesecache.

Deaktivieren des Lese-Caches

Sie können den Lesecache für ein SR in den Eigenschaften deaktivieren.

  1. Wählen Sie im Bereich Ressourcen das SR aus, für das Sie das Lesecaching deaktivieren möchten.
  2. Klicken Sie auf der Registerkarte Allgemein auf Eigenschaften.
  3. Deaktivieren Sie im Eigenschaften-Dialog die Option Lesecaching aktivieren.
  4. Klicken Sie auf OK.

So aktivieren Sie das Lesecaching

Sie können den Lesecache für ein SR in den Eigenschaften aktivieren.

  1. Wählen Sie im Bereich Ressourcen das SR aus, für das Sie das Lesecaching aktivieren möchten.
  2. Klicken Sie auf der Registerkarte Allgemein auf Eigenschaften.
  3. Wählen Sie im Eigenschaften-Dialogdie Option Lesecache aktivieren.
  4. Klicken Sie auf OK.
  5. Starten Sie alle virtuellen Maschinen neu, die Sie von der geänderten Einstellung profitieren möchten.
Speicher-Lese-Caching