GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

CentOS / RHEL 6,7 :Wie man Hugepages konfiguriert

Was sind riesige Seiten

HugePages ist eine Funktion, die mit Release 2.6 in den Linux-Kernel integriert wurde. Diese Funktion bietet im Grunde die Alternative zur 4K-Seitengröße (16K für IA64) und bietet größere Seiten. HugePages ist eine Methode, um größere Seiten zu haben, wo es nützlich ist, mit sehr großem Speicher zu arbeiten.

Konfiguriere Hugepages mit dem durch den Kernel einstellbaren vm.nr_hugepages

1. Bearbeiten Sie /etc/sysctl.conf Datei und geben Sie die Anzahl der Hugepages in nr_hugepages an Parameter. Der Eintrag bewirkt, dass der Parameter über Neustarts hinweg bestehen bleibt, aber erst wirksam wird, wenn Sie den im nächsten Schritt beschriebenen Befehl „sysctl -p“ ausführen.

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

2. Führen Sie den Befehl „sysctl -p“ aus, um den Hugepages-Parameter zu aktivieren.

# sysctl -p
...
vm.nr_hugepages = 10
Hinweis Hinweis:Es wird empfohlen, das System nach der Konfiguration von Hugepages neu zu starten, da die Chancen auf freien zusammenhängenden Speicher (für die Zuweisung von Hugepages) viel größer sind, wenn ein System gestartet wird.

Bestätigen

Um die Parametereinstellung von hugepages zu überprüfen, verwenden Sie eine der beiden unten angegebenen Methoden:
1. Suchen Sie nach der Datei /proc/meminfo :

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

wobei:
HugePages_Total – die Größe des Pools riesiger Seiten.
HugePages_Free – die Anzahl der Huge Pages im Pool, die noch nicht verwendet werden.
HugePages_Rsvd – die Anzahl der Huge Pages, die aus dem Pool zugewiesen werden sollen, aber noch nicht zugewiesen wurden.
HugePages_Surp – ist die Abkürzung für „Überschuss“ und ist die Anzahl der riesigen Seiten im Pool über dem Wert in /proc/sys/vm/nr_hugepages. Die maximale Anzahl überzähliger Huge Pages wird von /proc/sys/vm/nr_overcommit_hugepages.

gesteuert

2. Verwenden Sie den sysctl-Befehl :

# sysctl a | grep nr_hugepages
vm.nr_hugepages = 10

Wie man Hugepages berechnet

Benutzte Hugepages können mit der folgenden Methode berechnet werden. Verwenden Sie die Werte aus der Ausgabe von „cat /proc/meminfo“ in der folgenden Formel.

HugePages_Total - HugePages_Free = HugePages_Used
RHEL/CentOS 6,7 :So berechnen Sie die Größe einer Hugepage, die von einem bestimmten Prozess/einer bestimmten Anwendung verwendet wird


Cent OS
  1. CentOS / RHEL 7 :So installieren und konfigurieren Sie Telnet

  2. CentOS / RHEL 7 :So konfigurieren Sie den Nur-Cache-Nameserver

  3. So installieren und konfigurieren Sie Samba in CentOS / RHEL

  4. So konfigurieren Sie Proxy in CentOS/RHEL/Fedora

  5. So konfigurieren Sie die Firewalld-Protokollierung in CentOS/RHEL 8

So konfigurieren Sie eine statische IP-Adresse in CentOS 7 / RHEL 7

So konfigurieren Sie eine statische IP-Adresse in CentOS 8 / RHEL 8

So installieren und konfigurieren Sie Ansible unter CentOS 8 / RHEL 8

So konfigurieren Sie den DNS (BIND)-Server unter CentOS 8 / RHEL 8

So installieren und konfigurieren Sie Jenkins unter CentOS 8 / RHEL 8

So konfigurieren Sie VNC Server unter CentOS/RHEL 6