Hoppa till innehåll
Meny
CDhistory
CDhistory

The Geek Diary

Publicerat den oktober 28, 2021 av admin
  • Vad är hugepages
  • Konfigurera hugepages med hjälp av kärnans inställningsbara vm.nr_hugepages
  • Verifiera
  • Hur man beräknar hugepages

Vad är hugepages

HugePages är en funktion som integrerades i Linuxkärnan med version 2.6. Denna funktion utgör i princip ett alternativ till sidstorleken 4K (16K för IA64) och ger större sidor. HugePages är en metod för att ha större sidor där det är användbart för att arbeta med mycket stort minne.

Konfigurera hugepages med hjälp av kärnans inställningsbara vm.nr_hugepages

1. Redigera filen /etc/sysctl.conf och ange antalet hugepages i parametern nr_hugepages. Inmatningen gör att parametern består över omstarter, men den träder inte i kraft förrän du kör kommandot ”sysctl -p” som beskrivs i nästa steg.

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

2. Utför kommandot ”sysctl -p” för att aktivera parametern hugepages.

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

Obs : Det rekommenderas att starta om systemet efter att ha konfigurerat hugepages eftersom chansen att ha fritt sammanhängande minne (för hugepages-allokering) är mycket större när systemet startas.

Verifiera

För att verifiera inställningen av hugepages-parametern använder du en av de två metoderna som anges nedan:
1. Kontrollera filen /proc/meminfo :

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

var:
HugePages_Total – storleken på poolen med huge pages.
HugePages_Free – antalet huge pages i poolen som ännu inte används.
HugePages_Rsvd – antalet stora sidor som har åtagit sig att allokeras från poolen men som ännu inte har allokerats.
HugePages_Surp – är en förkortning för ”överskott” och är antalet stora sidor i poolen som överstiger värdet i /proc/sys/vm/nr_hugepages. Det maximala antalet överflödiga huge pages styrs av /proc/sys/vm/nr_overcommit_hugepages.

2. Använd sysctl-kommandot :

# sysctl a | grep nr_hugepagesvm.nr_hugepages = 10

Hur man beräknar hugepages

Använda hugepages kan beräknas med nedanstående metod. Använd värdena från outpur av ”cat /proc/meminfo” i formeln nedan.

HugePages_Total - HugePages_Free = HugePages_Used

Lämna ett svar Avbryt svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Senaste inläggen

  • Acela är tillbaka:
  • OMIM Entry – # 608363 – KROMOSOM 22q11.2 DUPLIKATIONSSYNDROM
  • Kate Albrechts föräldrar – Lär dig mer om hennes far Chris Albrecht och hennes mor Annie Albrecht
  • Temple Fork Outfitters
  • Burr (roman)

Arkiv

  • februari 2022
  • januari 2022
  • december 2021
  • november 2021
  • oktober 2021
  • september 2021
  • augusti 2021
  • juli 2021
  • juni 2021
  • maj 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 | Drivs med WordPress och Superb Themes