ESXi stellt einen Cachespeicher für die Arbeitsspeicherkomprimierung zur Verfügung, um bei der Verwendung der Mehrfachvergabe von Arbeitsspeicher die Leistung der virtuellen Maschine zu verbessern. Die Arbeitsspeicherkomprimierung ist standardmäßig aktiviert. Wenn der Arbeitsspeicher eines Hosts mehrfach vergeben wird, komprimiert ESXi virtuelle Seiten und bewahrt sie im Arbeitsspeicher auf.
Weil der Zugriff auf komprimierten Arbeitsspeicher schneller als der Zugriff auf Arbeitsspeicher ist, der auf die Festplatte ausgelagert wurde, ermöglicht Ihnen die Arbeitsspeicherkomprimierung unter ESXi die Mehrfachzuteilung von Arbeitsspeicher, ohne die Leistung erheblich zu beeinträchtigen. Wenn eine virtuelle Seite ausgelagert werden muss, versucht ESXi zunächst, die Seite zu komprimieren. Seiten, die auf eine Größe von 2 KB oder weniger komprimiert werden können, werden im Komprimierungs-Cache der virtuellen Maschine gespeichert, was die Kapazität des Hosts vergrößert.
Sie können mithilfe des Dialogfelds „Erweiterte Einstellungen“ des vSphere Client die maximale Größe des Komprimierungs-Cache festlegen und die Arbeitsspeicherkomprimierung deaktivieren.