Zur Bereitstellung wichtiger und erforderlicher Leistungsverbesserungen für bestimmte Arbeitslasten können Sie OpenStack-Unterstützung für umfangreiche Seiten mit bis zu 1 GB pro Seite aktivieren. Umfangreiche Seiten werden explizit mithilfe von zusätzlichen Spezifikationen oder Image-Metadaten angefordert.
Voraussetzungen
Stellen Sie sicher, dass VMware Integrated OpenStack 5.0 oder höher ausgeführt wird.
Vergewissern Sie sich, dass Ihre Bereitstellung vSphere 6.7 oder höher umfasst.
Prozedur
- Fügen Sie eine zusätzliche Spezifikation hinzu, die umfangreiche Seiten mit den Eigenschaften hw und quota erfordert.
$ openstack flavor set m1.large --property hw:mem_page_size=large
$ openstack flavor set m1.large --property quota:memory_reservation_percent=100
- Erstellen Sie eine OpenStack-Instanz mit der Spezifikation für umfangreiche Seiten gemäß dem folgenden Beispiel.
$ openstack server create --flavor m1.large --image ubuntu foobar
- Melden Sie sich beim Gastbetriebssystem auf der VMware Integrated OpenStack-Konsole an.
Die Aktivierung umfangreicher Seiten erfolgt je nach Betriebssystem unterschiedlich. Das folgende Beispiel zeigt die Aktivierung persistenter umfangreicher Seiten auf einem Linux-Host.
- Für die Zuteilung umfangreicher Seiten zur Laufzeit ändern Sie /etc/default/grub, um bestimmte Parameter für umfangreiche Seiten einzuschließen.
echo 'GRUB_CMDLINE_LINUX="default_hugepagesz=1G hugepagesz=1G hugepages=2 transparent_hugepage=never"' > /etc/default/grub
- Aktualisieren Sie den Bootloader.
- Starten Sie die Instanz neu.
- Stellen Sie sicher, dass die Instanz umfangreiche Seiten verwendet.
grep "Huge" /proc/meminfo
Der Wert für Hugepagesize sollte bei maximal 1 GB liegen.