Skip to content
Menu
CDhistory
CDhistory

The Geek Diary

Posted on Oktober 28, 2021 by admin
  • Was ist hugepages
  • Konfigurieren Sie hugepages, indem Sie die Kernel-Tunable vm.nr_hugepages
  • Überprüfen
  • Wie berechnet man hugepages

Was ist hugepages

HugePages ist eine Funktion, die mit Version 2.6 in den Linux-Kernel integriert wurde. Diese Funktion bietet im Grunde eine Alternative zur 4K-Seitengröße (16K für IA64), indem sie größere Seiten bereitstellt. HugePages ist eine Methode, um größere Seiten zu haben, was für die Arbeit mit sehr großem Speicher nützlich ist.

Konfigurieren Sie hugepages, indem Sie die Kernel-Tunable vm.nr_hugepages

1. Bearbeiten Sie die Datei /etc/sysctl.conf und geben Sie die Anzahl der hugepages im Parameter nr_hugepages an. Der Eintrag sorgt dafür, dass der Parameter über Neustarts hinweg bestehen bleibt, wird aber erst wirksam, wenn Sie den im nächsten Schritt beschriebenen Befehl „sysctl -p“ ausführen.

# vi /etc/sysctl.confvm.nr_hugepages = 10

2. Führen Sie den Befehl „sysctl -p“ aus, um den Parameter hugepages zu aktivieren.

# sysctl -p...vm.nr_hugepages = 10

Hinweis: Es wird empfohlen, das System nach der Konfiguration von hugepages neu zu starten, da die Wahrscheinlichkeit, dass freier zusammenhängender Speicher (für die Zuweisung von hugepages) vorhanden ist, viel größer ist, wenn ein System gestartet wird.

Überprüfen

Um die Einstellung des hugepages-Parameters zu überprüfen, verwenden Sie eine der beiden unten angegebenen Methoden:
1. Prüfen Sie die Datei /proc/meminfo :

# cat /proc/meminfo | grep HugeHugePages_Total: 10HugePages_Free: 10HugePages_Rsvd: 0Hugepagesize: 2048 kB

wobei:
HugePages_Total – die Größe des Pools von riesigen Seiten.
HugePages_Free – die Anzahl der riesigen Seiten im Pool, die noch nicht verwendet werden.
HugePages_Rsvd – die Anzahl der huge pages, die für die Zuweisung aus dem Pool vorgesehen sind, aber noch nicht zugewiesen wurden.
HugePages_Surp – ist die Abkürzung für „surplus“ und ist die Anzahl der huge pages im Pool, die über dem Wert in /proc/sys/vm/nr_hugepages liegt. Die maximale Anzahl der überschüssigen huge pages wird durch /proc/sys/vm/nr_overcommit_hugepages gesteuert.

2. Verwenden Sie den sysctl-Befehl :

# sysctl a | grep nr_hugepagesvm.nr_hugepages = 10

Wie berechnet man hugepages

Die verbrauchten hugepages können nach folgender Methode berechnet werden. Verwenden Sie die Werte aus der Ausgabe von ‚cat /proc/meminfo‘ in der folgenden Formel.

HugePages_Total - HugePages_Free = HugePages_Used

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Neueste Beiträge

  • Acela ist zurück: NYC oder Boston für 99 Dollar
  • OMIM Eintrag – # 608363 – CHROMOSOM 22q11.2 DUPLIKATIONSSYNDROM
  • Kate Albrechts Eltern – Erfahren Sie mehr über ihren Vater Chris Albrecht und ihre Mutter Annie Albrecht
  • Temple Fork Outfitters
  • Burr (Roman)

Archive

  • Februar 2022
  • Januar 2022
  • Dezember 2021
  • November 2021
  • Oktober 2021
  • September 2021
  • August 2021
  • Juli 2021
  • Juni 2021
  • Mai 2021
  • April 2021
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語
©2022 CDhistory | Powered by WordPress & Superb Themes