Viele ESXi-Arbeitslasten bieten Möglichkeiten für die gemeinsame Nutzung von Arbeitsspeicher durch mehrere virtuelle Maschinen (und ebenso innerhalb einer einzelnen virtuellen Maschine).
In ESXi wird die gemeinsame Arbeitsspeichernutzung im Hintergrund ausgeführt, wobei Möglichkeiten für eine zeitweise gemeinsame Arbeitsspeichernutzung ermittelt werden. Die Menge des gesparten Arbeitsspeichers variiert im Laufe der Zeit. Bei einer relativ konstanten Arbeitslast steigt die Menge im Allgemeinen langsam, bis alle Möglichkeiten der gemeinsamen Nutzung ausgeschöpft sind.
Wenn Sie die Wirksamkeit der gemeinsamen Arbeitsspeichernutzung für eine gegebene Arbeitslast bestimmen möchten, führen Sie die Arbeitslast aus und zeigen Sie die tatsächlichen Einsparungen mithilfe des Dienstprogramms resxtop
oder esxtop
an. Sie finden diese Informationen auf der Arbeitsspeicherseite im Feld PSHARE
des interaktiven Modus.
Mithilfe der erweiterten Einstellungen Mem.ShareScanTime und Mem.ShareScanGHz kann festgelegt werden, wie oft das System den Arbeitsspeicher überprüft, um Gelegenheiten für eine gemeinsame Arbeitsspeichernutzung zu identifizieren.
Sie können die gemeinsame Arbeitsspeichernutzung auch für einzelne virtuelle Maschinen konfigurieren, indem Sie die Option sched.mem.pshare.enable festlegen.
Aufgrund von Sicherheitsbedenken ist die transparente gemeinsamen Nutzung von Arbeitsspeicherseiten zwischen virtuellen Maschinen standardmäßig deaktiviert und die gemeinsame Nutzung von Speicherseiten ist auf die gemeinsame Arbeitsspeichernutzung zwischen virtuellen Maschinen beschränkt. Dies bedeutet, dass die gemeinsame Nutzung von Arbeitsspeicherseiten nicht zwischen virtuellen Maschinen, sondern nur innerhalb einer virtuellen Maschine verwendet wird. Das Salting-Konzept wurde eingeführt, um etwaige Sicherheitsbedenken von Systemadministratoren im Zusammenhang mit der transparenten gemeinsamen Nutzung von Arbeitsspeicherseiten zu entkräften. Das Salting ermöglicht im Vergleich zu vorher eine detailliertere Verwaltung der virtuellen Maschinen, die an der transparenten gemeinsamen Nutzung von Arbeitsspeicherseiten beteiligt sind. Mit den neuen Salting-Einstellungen können virtuelle Maschinen Arbeitsspeicherseiten nur gemeinsam nutzen, wenn der Salt-Wert und die Inhalte der Arbeitsspeicherseiten identisch sind. Die neue Hostkonfigurationsoption Mem.ShareForceSalting kann konfiguriert werden, um das Salting zu aktivieren bzw. zu deaktivieren.
Weitere Informationen zum Festlegen erweiterter Optionen finden Sie unter Erweiterte Attribute.