GNU/Linux >> Znalost Linux >  >> Cent OS

CentOS / RHEL 6,7 :Jak nakonfigurovat obrovské stránky

Co je to hugepages

HugePages je funkce integrovaná do linuxového jádra s vydáním 2.6. Tato funkce v podstatě poskytuje alternativu k velikosti stránky 4K (16K pro IA64), která poskytuje větší stránky. HugePages je metoda, jak mít větší stránky, kde je užitečná pro práci s velmi velkou pamětí.

Nakonfigurujte hugepages pomocí laditelného jádra vm.nr_hugepages

1. Upravte /etc/sysctl.conf a zadejte počet velkých stránek v nr_hugepages parametr. Tato položka způsobí, že parametr přetrvává po restartování, ale nevstoupí v platnost, dokud nespustíte příkaz ‚sysctl -p‘ popsaný v dalším kroku.

# vi /etc/sysctl.conf
vm.nr_hugepages = 10

2. Provedením příkazu 'sysctl -p' povolte parametr hugepages.

# sysctl -p
...
vm.nr_hugepages = 10
Poznámka :Po nakonfigurování hugepages se doporučuje restartovat systém, protože šance na získání volné souvislé paměti (pro alokaci hugepages) je mnohem větší, když je systém spuštěn.

Ověřit

Chcete-li ověřit nastavení parametru hugepages, použijte jednu ze dvou níže uvedených metod:
1. zkontrolujte soubor /proc/meminfo :

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

kde:
HugePages_Total – velikost fondu velkých stránek.
HugePages_Free – počet velkých stránek ve fondu, které ještě nejsou použity.
HugePages_Rsvd – počet velkých stránek, které mají být přiděleny z fondu, ale dosud nebyla provedena žádná alokace.
HugePages_Surp – je zkratka pro „přebytek“ a představuje počet velkých stránek ve fondu nad hodnotou v /proc/sys/vm/nr_hugepages. Maximální počet přebytečných velkých stránek je řízen /proc/sys/vm/nr_overcommit_hugepages.

2. Použijte příkaz sysctl :

# sysctl a | grep nr_hugepages
vm.nr_hugepages = 10

Jak vypočítat velké stránky

Použité velké stránky lze vypočítat níže uvedenou metodou. Použijte hodnoty z výstupu „cat /proc/meminfo“ ve vzorci níže.

HugePages_Total - HugePages_Free = HugePages_Used
RHEL/CentOS 6,7 :Jak vypočítat velikost velké stránky používané konkrétním procesem/aplikací


Cent OS
  1. CentOS / RHEL 7 :Jak nainstalovat a nakonfigurovat telnet

  2. Jak nainstalovat a nakonfigurovat Sambu v CentOS / RHEL

  3. Jak nakonfigurovat proxy v CentOS/RHEL/Fedora

  1. Jak nakonfigurovat virtuální síťové rozhraní na RHEL 8 / CentOS 8

  2. CentOS / RHEL 7 :Jak nakonfigurovat jmenný server pouze v mezipaměti

  3. Jak nakonfigurovat firewallové přihlašování v CentOS/RHEL 8

  1. Jak nainstalovat a nakonfigurovat sambu na RHEL 8 / CentOS 8

  2. Jak nakonfigurovat server Rsyslog v CentOS 8 / RHEL 8

  3. Jak nakonfigurovat statickou IP adresu v RHEL 8 / CentOS 8