Centos
如何在 CentOS Stream 9 上配置大頁面
我需要
12288
為QEMU/KVM
虛擬機保留大頁面。我按照指南通過3 個簡單的步驟在 RHEL/CentOS 7/8 中配置大頁面,但看起來在 CentOS Stream 9 中配置文件
/etc/sysctl.conf
不再用於手動編輯。grep -i huge /proc/meminfo AnonHugePages: 1986560 kB ShmemHugePages: 0 kB FileHugePages: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB Hugetlb: 0 kB
當我嘗試修改文件
nano /etc/sysctl.conf
時,它顯示此設置移動到另一個地方# sysctl settings are defined through files in # /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/. # # Vendors settings live in /usr/lib/sysctl.d/. # To override a whole file, create a new file with the same in # /etc/sysctl.d/ and put new settings there. To override # only specific settings, add a file with a lexically later # name in /etc/sysctl.d/ and put new settings there. # # For more information, see sysctl.conf(5) and sysctl.d(5).
CentOS Stream 9 中大頁面配置的正確方法是什麼?
vm.nr_hugepages
從您選擇的名稱移至 .conf/etc/sysctl.conf
文件。其中, /etc 用於特定於站點的持久設置,因此/etc/sysctl.d/hugepages.conf
像這樣的插入式配置文件很容易部署。可以為非常特定的目的複製文件,例如 VM 主機、數據庫或路由器,而無需進行其他調整。管理一半的配置文件實際上很棘手。
重啟。大頁面需要連續的記憶體。