GNU/Linux >> Belajar Linux >  >> Cent OS

CentOS / RHEL 6,7 :Cara mengonfigurasi halaman besar

Apa itu halaman besar

HugePages adalah fitur yang terintegrasi ke dalam kernel Linux dengan rilis 2.6. Fitur ini pada dasarnya memberikan alternatif untuk ukuran halaman 4K (16K untuk IA64) yang menyediakan halaman yang lebih besar. HugePages adalah metode untuk memiliki halaman yang lebih besar yang berguna untuk bekerja dengan memori yang sangat besar.

Konfigurasikan halaman besar dengan menggunakan kernel tunable vm.nr_hugepages

1. Edit /etc/sysctl.conf file dan tentukan jumlah halaman besar di nr_hugepages parameter. Entri tersebut membuat parameter tetap ada di seluruh reboot tetapi tidak berlaku sampai Anda menjalankan perintah 'sysctl -p' yang dijelaskan di langkah berikutnya.

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

2. Jalankan perintah ‘sysctl -p’ untuk mengaktifkan parameter hugepages.

# sysctl -p
...
vm.nr_hugepages = 10
Catatan :Direkomendasikan untuk memulai ulang sistem setelah mengonfigurasi halaman besar karena kemungkinan memiliki memori tambahan yang bebas (untuk alokasi halaman besar) jauh lebih besar ketika sistem dimulai.

Verifikasi

Untuk memverifikasi pengaturan parameter hugepages, gunakan salah satu dari 2 metode yang diberikan di bawah ini:
1. periksa file /proc/meminfo :

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

di mana:
HugePages_Total – ukuran kumpulan halaman yang sangat besar.
HugePages_Free – jumlah halaman besar dalam kumpulan yang belum digunakan.
HugePages_Rsvd – jumlah halaman besar yang dialokasikan untuk dialokasikan dari kumpulan tetapi belum ada alokasi yang dibuat.
HugePages_Surp – adalah kependekan dari “surplus”, dan merupakan jumlah halaman besar dalam kumpulan di atas nilai di /proc/sys/vm/nr_hugepages. Jumlah maksimum halaman besar surplus dikendalikan oleh /proc/sys/vm/nr_overcommit_hugepages.

2. Gunakan perintah sysctl :

# sysctl a | grep nr_hugepages
vm.nr_hugepages = 10

Cara menghitung halaman besar

Halaman besar yang digunakan dapat dihitung dengan metode di bawah ini. Gunakan nilai dari keluaran ‘cat /proc/meminfo’ dalam rumus di bawah ini.

HugePages_Total - HugePages_Free = HugePages_Used
RHEL/CentOS 6,7 :Cara menghitung ukuran halaman besar yang digunakan oleh proses/aplikasi tertentu


Cent OS
  1. CentOS / RHEL 7 :Cara menginstal dan mengkonfigurasi telnet

  2. CentOS / RHEL 7 :Cara mengonfigurasi server nama khusus cache

  3. Cara Mengkonfigurasi Firewalld Logging di CentOS/RHEL 8

  1. Cara Mengonfigurasi Antarmuka Jaringan Virtual di RHEL 8 / CentOS 8

  2. Cara menginstal dan mengkonfigurasi Samba di CentOS / RHEL

  3. Cara Mengonfigurasi Proksi di CentOS/RHEL/Fedora

  1. Cara menginstal dan mengkonfigurasi samba di RHEL 8 / CentOS 8

  2. Cara Mengkonfigurasi Server Rsyslog di CentOS 8 / RHEL 8

  3. Cara Mengkonfigurasi Alamat IP Statis di RHEL 8 / CentOS 8