XenCenter

Speicher-Lese-Caching

Read Caching verbessert die Festplattenleistung einer VM, da die Daten nach dem ersten Lesen von einer externen Festplatte im freien Speicher des Hosts zwischengespeichert werden. Es verbessert die Leistung erheblich in Situationen, in denen viele VMs von einer einzigen Basis-VM geklont werden, da es die Anzahl der von der Festplatte gelesenen Blöcke drastisch reduziert. Zum Beispiel verbessert Read Caching die Leistung in Citrix Virtual Desktops Machine Creation Services™ (MCS)-Umgebungen.

Diese Leistungsverbesserung ist immer dann sichtbar, wenn Daten mehr als einmal von der Festplatte gelesen werden müssen, da sie im Speicher zwischengespeichert werden. Dieser Leistungsunterschied ist am deutlichsten bei der Dienstverschlechterung, die während hoher I/O-Belastungen auftritt. Zum Beispiel:

  • Wenn eine beträchtliche Anzahl von Endbenutzern innerhalb eines engen Zeitrahmens hochfährt (Boot-Storm)
  • Wenn eine beträchtliche Anzahl von VMs gleichzeitig Malware-Scans durchführen soll (Antivirus-Storm)

Hinweis:

Der dem XenServer-Kontrolldomain (dom0) zugewiesene Speicher muss möglicherweise erhöht werden, um das Lese-Caching am effizientesten zu nutzen. Anweisungen zum Erhöhen des dom0-Speichers finden Sie unter Ändern des Kontrolldomain-Speichers.

XenCenter® zeigt den Status des Read Caching auf der Registerkarte Allgemein der VM an.

Hinweis:

Speicher-Lese-Caching ist für XenServer® Premium Edition-Kunden verfügbar.

Read Caching ist standardmäßig aktiviert, vorausgesetzt:

  • Der XenServer-Host ist mit XenServer Premium Edition lizenziert.
  • Die VM ist an ein VDI auf einem dateibasierten SR wie NFS, EXT3/EXT4 oder GFS2 angehängt. Read 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 ein schreibgeschütztes VDI angehängt.

Detaillierte Informationen zum Read Caching finden Sie unter Speicher-Lese-Caching.

Lesecaching deaktivieren

Sie können das Lesecaching für ein NFS-, EXT3/EXT4- oder SMB-SR in dessen Dialogfeld 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 Dialogfeld Eigenschaften die Option Lesecaching aktivieren.
  4. Klicken Sie auf OK.

Für GFS2-SRs wird die Registerkarte Lesecaching nicht angezeigt, und das Lesecaching kann nicht deaktiviert werden.

Lesecaching aktivieren

Sie können das Lesecaching für ein SR in dessen Dialogfeld 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 Dialogfeld Eigenschaften die Option Lesecaching aktivieren.
  4. Klicken Sie auf OK.
  5. Starten Sie alle VMs neu, die von der geänderten Einstellung profitieren sollen.

Zugehörige Dokumentation

XenServer Aktuelles Release

Speicher-Lese-Caching