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

  1. 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
    
  2. 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
    
  3. 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.

    1. 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
    2. Aktualisieren Sie den Bootloader.
      update-grub2
    3. Starten Sie die Instanz neu.
    4. Stellen Sie sicher, dass die Instanz umfangreiche Seiten verwendet.
      grep "Huge" /proc/meminfo

      Der Wert für Hugepagesize sollte bei maximal 1 GB liegen.