全局开启osd 使用numa自动绑定osd进程和cpu(内存)的亲和性
指定numa亲和开关,由程序自动判断。(ceph 14版本以后支持)
osd_numa_auto_affinity
NUMA(非一致内存访问,Non-Uniform Memory Access) 技术将多个 CPU 划分为不同的 NUMA 节点,在物理分布上,每个 NUMA 节点的处理器和内存块的物理距离更小,访问它自己的本地内存比非本地内存的速度更快。对于进程来说如果让其运行在已经分配内存的 NUMA 节点上,那么其访问效率可以最大化
使用如下子命令可以进行numa节点配置
osd_numa_auto_affinity: 如果网络和存储在同一 NUMA 节点上会自动设置 affinity
ceph osd numa-status 命令显示所有 OSD 的 NUMA 信息
修改方式:通过修改配置文件ceph.conf
在[global]区域增加
osd_numa_auto_affinity = true
网友评论