CentOS7 系統(tǒng)層面開啟/關(guān)閉 NUMA

CentOS7 系統(tǒng)層面開啟/關(guān)閉 NUMA

在線上環(huán)境中,因為硬件機器配置往往高于需求,為了更合理規(guī)劃資源,會考慮單機多實例部署 TiDB 或者 TiKV。NUMA 綁核工具的使用,主要為了防止 CPU 資源的爭搶,引發(fā)性能衰退。

NUMA 綁核是用來隔離 CPU 資源的一種方法,適合高配置物理機環(huán)境部署多實例使用。

安裝 numactl

在目標(biāo)節(jié)點進(jìn)行安裝 numactl

# yum -y install numactl

檢查 numa,正常情況輸出如下:

# numactl -H | grep available
available: 2 nodes (0-1)







使用 grub 開啟/關(guān)閉 numa

編輯 grub 文件

vi /etc/default/grub
## replace numa=off to numa=on

示例:

# vi /etc/default/grub
..
GRUB_CMDLINE_LINUX_DEFAULT="root=LABEL=DBSYS bootarea=dbsys bootfrom=BOOT ro loglevel=7 panic=60 debug pci=noaer log_buf_len=1m nmi_watchdog=0 transparent_hugepage=never rd_NO_PLYMOUTH audit=1 console=tty1 console=ttyS0,115200n8 crashkernel=448M@128M numa=on

重建 grub.cfg

# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

重啟服務(wù)器

# shutdown -r now

檢查 numa

# numactl -H | grep available
available: 2 nodes (0-1)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容