Skip to content
Menu
CDhistory
CDhistory

The Geek Diary

Posted on oktober 28, 2021 by admin
  • Wat is hugepages
  • Configureer hugepages door gebruik te maken van de kernel tunable vm.nr_hugepages
  • Verifiëren
  • Hoe bereken ik reusachtige pagina’s

Wat is hugepages

HugePages is een feature die in de Linux kernel is geintegreerd met versie 2.6. Deze functie biedt een alternatief voor de 4K paginagrootte (16K voor IA64) door grotere pagina’s aan te bieden. HugePages is een methode om grotere pagina’s te hebben waarbij het handig is om met zeer groot geheugen te werken.

Configureer hugepages door gebruik te maken van de kernel tunable vm.nr_hugepages

1. Bewerk het bestand /etc/sysctl.conf en specificeer het aantal hugepages in de parameter nr_hugepages. De invoer zorgt ervoor dat de parameter blijft bestaan gedurende reboots, maar wordt niet van kracht totdat u het ‘sysctl -p’ commando uitvoert zoals beschreven in de volgende stap.

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

2. Voer het ‘sysctl -p’ commando uit om de hugepages parameter in te schakelen.

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

Opmerking : Het is aanbevolen om het systeem te herstarten na het configureren van hugepages aangezien de kans op het hebben van vrij aaneengesloten geheugen (voor hugepages toewijzing) veel groter is wanneer een systeem wordt opgestart.

Verifiëren

Om de instelling van de hugepages parameter te verifiëren, gebruikt u één van de 2 onderstaande methodes:
1. controleer het bestand /proc/meminfo :

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

waar:
HugePages_Total – de grootte van de pool van reusachtige pagina’s.
HugePages_Free – het aantal reusachtige pagina’s in de pool die nog niet worden gebruikt.
HugePages_Rsvd – het aantal reusachtige pagina’s dat is toegezegd voor toewijzing uit de pool, maar nog niet is toegewezen.
HugePages_Surp – is een afkorting voor “surplus,” en is het aantal reusachtige pagina’s in de pool boven de waarde in /proc/sys/vm/nr_hugepages. Het maximum aantal overtollige reusachtige pagina’s wordt gecontroleerd door /proc/sys/vm/nr_overcommit_hugepages.

2. Gebruik het sysctl commando :

# sysctl a | grep nr_hugepagesvm.nr_hugepages = 10

Hoe bereken ik reusachtige pagina’s

Gebruikte reusachtige pagina’s kunnen worden berekend met de onderstaande methode. Gebruik de waarden uit de outpur van ‘cat /proc/meminfo’ in de formule hieronder.

HugePages_Total - HugePages_Free = HugePages_Used

Geef een antwoord Antwoord annuleren

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Recente berichten

  • Acela is terug: NYC of Boston voor $99
  • OMIM Entry – # 608363 – CHROMOSOME 22q11.2 DUPLICATION SYNDROME
  • Kate Albrecht’s Parents – Learn More About Her Father Chris Albrecht And Mother Annie Albrecht
  • Temple Fork Outfitters
  • Burr (roman)

Archieven

  • februari 2022
  • januari 2022
  • december 2021
  • november 2021
  • oktober 2021
  • september 2021
  • augustus 2021
  • juli 2021
  • juni 2021
  • mei 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