Skip to content
Menu
CDhistory
CDhistory

The Geek Diary

Posted on október 28, 2021 by admin
  • Mi az a hugepages
  • A hugepages beállítása a kernel tunable vm.nr_hugepages
  • Verify
  • How to calculate hugepages

Mi az a hugepages

A HugePages a Linux kernelbe a 2.6-os kiadással integrált funkció. Ez a funkció alapvetően a 4K-s lapméret (16K az IA64 esetében 16K) alternatíváját nyújtja, nagyobb lapokat biztosítva. A HugePages egy olyan módszer a nagyobb oldalak elérésére, ahol hasznos a nagyon nagy memóriával való munka során.

A hugepages beállítása a kernel tunable vm.nr_hugepages

1. Szerkessze az /etc/sysctl.conf fájlt, és adja meg a hugepages számát az nr_hugepages paraméterben. A bejegyzés hatására a paraméter az újraindítások között fennmarad, de csak a következő lépésben ismertetett ‘sysctl -p’ parancs futtatásával lép életbe.

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

2. A hugepages paraméter engedélyezéséhez hajtsa végre a ‘sysctl -p’ parancsot.

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

Megjegyzés : A hugepages beállítása után ajánlott újraindítani a rendszert, mivel a rendszer indításakor sokkal nagyobb az esélye annak, hogy szabad egybefüggő memória áll rendelkezésre (a hugepages kiosztásához).

Verify

A hugepages paraméter beállításának ellenőrzéséhez használja az alábbi két módszer egyikét:
1. ellenőrizze a /proc/meminfo fájlt :

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

amelyben:
HugePages_Total – a hatalmas oldalakból álló pool mérete.
HugePages_Free – a poolban lévő, még nem használt hatalmas oldalak száma.
HugePages_Rsvd – a poolból kiosztásra lekötött, de még nem kiosztott hatalmas oldalak száma.
HugePages_Surp – a “többlet” rövidítése, és a poolban lévő hatalmas oldalak száma a /proc/sys/vm/nr_hugepages érték felett. A felesleges hatalmas oldalak maximális számát a /proc/sys/vm/nr_overcommit_hugepages szabályozza.

2. Használja a sysctl parancsot :

# sysctl a | grep nr_hugepagesvm.nr_hugepages = 10

How to calculate hugepages

A felhasznált hatalmas oldalakat az alábbi módszerrel lehet kiszámítani. Használja a ‘cat /proc/meminfo’ parancs kimenetéből származó értékeket az alábbi képletben.

HugePages_Total - HugePages_Free = HugePages_Used

Vélemény, hozzászólás? Kilépés a válaszból

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Legutóbbi bejegyzések

  • Az Acela visszatért: New York vagy Boston 99 dollárért
  • OMIM bejegyzés – # 608363 – CHROMOSOME 22q11.2 DUPLICATION SYNDROME
  • Kate Albrecht szülei – Tudj meg többet apjáról Chris Albrechtről és anyjáról Annie Albrechtről
  • Temple Fork Outfitters
  • Burr (regény)

Archívum

  • 2022 február
  • 2022 január
  • 2021 december
  • 2021 november
  • 2021 október
  • 2021 szeptember
  • 2021 augusztus
  • 2021 július
  • 2021 június
  • 2021 május
  • 2021 április
  • 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