Skip to content
Menu
CDhistory
CDhistory

The Geek Diary

Posted on oktober 28, 2021 by admin
  • Hvad er hugepages
  • Konfigurer hugepages ved hjælp af kernel tunable vm.nr_hugepages
  • Verify
  • Sådan beregnes hugepages

Hvad er hugepages

HugePages er en funktion, der blev integreret i Linux-kernen med version 2.6. Denne funktion giver grundlæggende et alternativ til sidestørrelsen 4K (16K for IA64), der giver større sider. HugePages er en metode til at have større sider, hvor det er nyttigt at arbejde med meget stor hukommelse.

Konfigurer hugepages ved hjælp af kernel tunable vm.nr_hugepages

1. Rediger filen /etc/sysctl.conf, og angiv antallet af hugepages i parameteren nr_hugepages. Angivelsen får parameteren til at bestå på tværs af genstarter, men den træder først i kraft, når du udfører kommandoen “sysctl -p”, der er beskrevet i næste trin.

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

2. Udfør kommandoen “sysctl -p” for at aktivere parameteren hugepages.

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

Bemærk : Det anbefales at genstarte systemet efter konfiguration af hugepages, da chancerne for at have ledig sammenhængende hukommelse (til allokering af hugepages) er meget større, når et system er startet.

Verify

For at verificere indstillingen af hugepages-parameteren skal du bruge en af de 2 metoder, der er angivet nedenfor:
1. kontrollere i filen /proc/meminfo :

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

hvor:
HugePages_Total – størrelsen af puljen af huge pages.
HugePages_Free – antallet af huge pages i puljen, som endnu ikke er brugt.
HugePages_Rsvd – antallet af enorme sider, der er forpligtet til at blive allokeret fra puljen, men der er endnu ikke foretaget nogen allokering.
HugePages_Surp – er en forkortelse for “overskud” og er antallet af enorme sider i puljen, der ligger over værdien i /proc/sys/vm/nr_hugepages. Det maksimale antal overskydende huge pages styres af /proc/sys/vm/nr_overcommit_hugepages.

2. Brug sysctl-kommandoen :

# sysctl a | grep nr_hugepagesvm.nr_hugepages = 10

Sådan beregnes hugepages

Udnyttede hugepages kan beregnes ved nedenstående metode. Brug værdierne fra outpur af “cat /proc/meminfo” i nedenstående formel.

HugePages_Total - HugePages_Free = HugePages_Used

Skriv et svar Annuller svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Seneste indlæg

  • Acela er tilbage:
  • OMIM Entry – # 608363 – CHROMOSOM 22q11.2 DUPLIKATIONSSYNDROM
  • Kate Albrechts forældre – Få mere at vide om hendes far Chris Albrecht og mor Annie Albrecht
  • Temple Fork Outfitters
  • Burr (roman)

Arkiver

  • februar 2022
  • januar 2022
  • december 2021
  • november 2021
  • oktober 2021
  • september 2021
  • august 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 | Powered by WordPress & Superb Themes