Auswählen des Schreibcachespeicherorts für virtuelle Datenträger-Standardimages
Citrix Provisioning unterstützt mehrere Optionen für den Schreibcachespeicherort. Die empfohlene Option ist jedoch ein Cache im RAM des Geräts mit Überlauf auf die Festplatte.
Hinweis:
Bei der Migration von älteren lokalen Festplattencaches zum Cache im RAM des Geräts mit Überlauf auf die Festplatte müssen Sie die Größe Ihres lokalen Festplattencaches neu bewerten. Der Grund dafür ist, dass der neue RAM-Cache mit Überlauf auf die Festplatte eine größere Segmentgröße verwendet, schneller wächst und größer wird. Ausführlichere Informationen über die Funktionsweise des RAM-Caches mit Überlauf finden Sie unter Size Matters: PVS RAM Cache Overflow Sizing.
Der Schreibcachespeicherort für einen virtuellen Datenträger wird auf der Registerkarte General ausgewählt, die im Dialogfeld vDisk File Properties verfügbar ist.
Im Folgenden werden alle Schreibcacheoptionen beschrieben.
Cache in device RAM
Der Schreibcache kann als temporäre Datei im RAM des Zielgeräts vorhanden sein. Diese Funktionalität bietet die schnellste Datenträgerzugriffsmethode, da Arbeitsspeicherzugriffe immer schneller als Datenträgerzugriffe sind. Die maximale RAM-Schreibcachegröße wird durch die Registrierungseinstellung WcMaxRamCacheMB
bestimmt.
Hinweis:
- Das Zielgerät wird instabil und kann abstürzen, wenn sein RAM-Schreibcache voll ist.
- Für Windows 10 Version 1803 wird die Funktionalität Cache in device RAM nicht unterstützt. Ein Zielgerät stürzt ab, wenn es keinen reservierten Speicher vom Bootstrap verwenden kann. Citrix empfiehlt, Cache in device RAM with overflow on hard disk zu verwenden. Dieses Problem gilt für Legacybootstrap, es gilt nicht für UEFI-Bootstrapkonfigurationen.
Cache in device RAM with overflow on hard disk
Diese Schreibcachemethode verwendet das differenzierende VHDX-Format:
- Wenn der RAM Null beträgt, wird der Schreibcache des Zielgeräts nur auf den lokalen Datenträger geschrieben.
- Wenn der RAM nicht Null beträgt, wird der Schreibcache des Zielgeräts zuerst auf den RAM geschrieben. Wenn der RAM voll ist, wird der am seltensten verwendete Datenblock auf den lokalen differenzierenden Datenträger geschrieben, damit neuere Daten auf den RAM geschrieben werden können. Die angegebene RAM-Menge ist nicht-ausgelagerter Kernelspeicher, der vom Zielgerät verbraucht wird. Im Vergleich zum Cachemodus Cache on device hard drive hat das VHDX-Blockformat eine höhere Dateiexpansionsrate.
Wenn auf dem lokalen Datenträger kein Speicherplatz mehr vorhanden ist, wird die E/A des virtuellen Datenträgers auf dem Zielgerät angehalten. Es wartet, bis auf dem lokaler Datenträger mehr Speicherplatz verfügbar ist. Diese Bedingung wirkt sich negativ auf die Workloadkontinuität aus. Citrix empfiehlt, genügend Speicherplatz auf dem lokalen Datenträger zuzuweisen.
Die angegebene RAM-Menge ändert die Anforderungen an den freien Speicherplatz auf dem lokalen Datenträger nicht. Je mehr RAM zugeordnet wird, desto mehr E/As des virtuellen Datenträgers werden vorübergehend im RAM-Cache gespeichert, bevor Daten wieder in die VHDX-Datei geschrieben werden. Durch den RAM wird die anfängliche VHDX-Expansionsrate reduziert.
Tipp
Die Registrierungseinstellung
WcMaxRamCacheMB
wird nicht verwendet, wenn die Einstellung Cache in device RAM with overflow on hard disk konfiguriert wird. Wenn Sie diesen Schreibcachemodus in der Provisioning-Verwaltungskonsole verwenden, wird der Wert, der für die maximal zugewiesene Größe angegeben wurde, verwendet.
Weitere Informationen zur Dimensionierung des RAM-Cache-Überlaufs finden Sie unter Size Matters: PVS RAM Cache Overflow Sizing.
Cache auf Server
Der Schreibcache kann als temporäre Datei auf einem Provisioning-Server vorhanden sein. Der Server behandelt alle Schreibvorgänge, dies erhöht die Datenträger-E/A-Zugriffe auf dem Server und den Netzwerkdatenverkehr. Aus diesem Grund wird dieser Modus nicht empfohlen.
Für zusätzliche Sicherheit kann der Server Schreibcachedateien verschlüsseln. Da die Schreibcachedatei zwischen Neustarts nicht auf der Festplatte vorhanden ist, werden die Daten für den Fall verschlüsselt, dass die Festplatte entwendet wird.
Hinweis:
Berücksichtigen Sie die Auswirkungen der Verwendung von serverseitigem Caching auf die Leistung. Diese Überlegung gilt sowohl für persistenten als auch für nicht persistenten Cache.