Skip to content
Menu
CDhistory
CDhistory

Nörttien päiväkirja

Posted on 28 lokakuun, 2021 by admin
  • Mikä on hugepages
  • Konfiguroi hugepages käyttämällä ytimen viritettävää vm.nr_hugepages
  • Varmista
  • How to calculate hugepages

Mikä on hugepages

HugePages on ominaisuus, joka on integroitu Linux-ytimeen julkaisussa 2.6. Tämä ominaisuus tarjoaa periaatteessa vaihtoehdon 4K-sivukoolle (16K IA64:lle) tarjoamalla suurempia sivuja. HugePages on tapa saada suuremmat sivut, jolloin siitä on hyötyä työskenneltäessä erittäin suuren muistin kanssa.

Konfiguroi hugepages käyttämällä ytimen viritettävää vm.nr_hugepages

1. Muokkaa /etc/sysctl.conf-tiedostoa ja määritä hugepagesin määrä nr_hugepages-parametrissa. Merkintä saa parametrin pysymään uudelleenkäynnistysten yli, mutta se tulee voimaan vasta, kun suoritat seuraavassa vaiheessa kuvatun komennon ’sysctl -p’.

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

2. Ota hugepages-parametri käyttöön suorittamalla komento ’sysctl -p’.

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

Huomautus : On suositeltavaa käynnistää järjestelmä uudelleen hugepages-parametrin määrittämisen jälkeen, koska mahdollisuudet saada vapaata yhtenäistä muistia (hugepages-parametrin jakamista varten) ovat paljon suuremmat, kun järjestelmä käynnistetään.

Varmista

Varmista hugepages-parametrin asetus käyttämällä jompaakumpaa seuraavista kahdesta menetelmästä:
1. Tarkista tiedosto /proc/meminfo :

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

jossa:
HugePages_Total – valtavien sivujen poolin koko.
HugePages_Free – poolissa olevien valtavien sivujen määrä, jotka eivät ole vielä käytössä.
HugePages_Rsvd – niiden valtavien sivujen määrä, jotka on luvattu allokoitavaksi poolista, mutta allokointia ei ole vielä tehty.
HugePages_Surp – on lyhenne sanoista ”ylijäämä”, ja se on pooliin sisältyvien valtavien sivujen määrä, joka ylittää arvon /proc/sys/vm/nr_hugepages. Ylijäämäisten huge-sivujen enimmäismäärää ohjaa /proc/sys/vm/nr_overcommit_hugepages.

2. Käytä sysctl-komentoa :

# sysctl a | grep nr_hugepagesvm.nr_hugepages = 10

How to calculate hugepages

Käytetyt huge-sivut voidaan laskea alla olevalla menetelmällä. Käytä alla olevassa kaavassa ’cat /proc/meminfo’ -komennon ulostulon arvoja.

HugePages_Total - HugePages_Free = HugePages_Used

Vastaa Peruuta vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Viimeisimmät artikkelit

  • Acela on palannut: NYC tai Boston 99 dollarilla
  • Temple Fork Outfitters
  • Burr (romaani)
  • Trek Madone SLR 9 Disc
  • Jokainen valmistunut 2016 NBA:n vapaa agenttisopimus yhdessä paikassa

Arkistot

  • helmikuu 2022
  • tammikuu 2022
  • joulukuu 2021
  • marraskuu 2021
  • lokakuu 2021
  • syyskuu 2021
  • elokuu 2021
  • heinäkuu 2021
  • kesäkuu 2021
  • toukokuu 2021
  • huhtikuu 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