Skip to content
Menu
CDhistory
CDhistory

The Geek Diary

Posted on 28 října, 2021 by admin
  • Co je to hugepages
  • Konfigurace hugepages pomocí ladicího prvku jádra vm.nr_hugepages
  • Ověřit
  • Jak vypočítat hugepages

Co je to hugepages

HugePages je funkce integrovaná do jádra Linuxu ve verzi 2.6. Tato funkce v podstatě poskytuje alternativu k velikosti stránky 4K (16K pro IA64) poskytující větší stránky. HugePages je metoda pro větší stránky, kde je užitečná pro práci s velmi velkou pamětí.

Konfigurace hugepages pomocí ladicího prvku jádra vm.nr_hugepages

1. Upravte soubor /etc/sysctl.conf a zadejte počet hugepages v parametru nr_hugepages. Tento údaj způsobí, že parametr zůstane zachován napříč restarty, ale nevstoupí v platnost, dokud nespustíte příkaz ‚sysctl -p‘ popsaný v dalším kroku.

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

2. Spusťte příkaz ‚sysctl -p‘, abyste parametr hugepages povolili.

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

Poznámka : Po konfiguraci hugepages se doporučuje restartovat systém, protože šance na volnou souvislou paměť (pro alokaci hugepages) je mnohem větší, když je systém spuštěn.

Ověřit

Pro ověření nastavení parametru hugepages použijte jednu ze dvou níže uvedených metod:
1. kontrola souboru /proc/meminfo :

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

kde:
HugePages_Total – velikost fondu obrovských stránek.
HugePages_Free – počet obrovských stránek ve fondu, které ještě nejsou použity.
HugePages_Rsvd – počet obrovských stránek určených k alokaci z poolu, ale zatím nebyla provedena žádná alokace.
HugePages_Surp – zkratka pro „přebytek“ a je to počet obrovských stránek v poolu nad hodnotou v /proc/sys/vm/nr_hugepages. Maximální počet přebytečných obrovských stránek je řízen pomocí /proc/sys/vm/nr_overcommit_hugepages.

2. Použijte příkaz sysctl :

# sysctl a | grep nr_hugepagesvm.nr_hugepages = 10

Jak vypočítat hugepages

Využité hugepages lze vypočítat níže uvedeným způsobem. V níže uvedeném vzorci použijte hodnoty z výstupu příkazu ‚cat /proc/meminfo‘.

HugePages_Total - HugePages_Free = HugePages_Used

.

Napsat komentář Zrušit odpověď na komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Nejnovější příspěvky

  • Acela je zpět:
  • OMIM záznam – # 608363 – CHROMOSOM 22q11.2 DUPLICATION SYNDROME
  • Rodiče Kate Albrechtové – více o jejím otci Chrisu Albrechtovi a matce Annie Albrechtové
  • Temple Fork Outfitters
  • Burr (román)

Archivy

  • Únor 2022
  • Leden 2022
  • Prosinec 2021
  • Listopad 2021
  • Říjen 2021
  • Září 2021
  • Srpen 2021
  • Červenec 2021
  • Červen 2021
  • Květen 2021
  • Duben 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