鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

设置虚拟机运行位置

虚拟机运行在网卡所在NUMA节点,能够减少跨节点内存访问和资源争用,显著降低网络I/O延迟并提升吞吐量。

NUMA架构下,每个CPU节点(NUMA Node)的本地内存访问速度远快于远程节点。若虚拟机的vCPU和内存分配在网卡所属的NUMA节点,虚拟机与网卡之间的数据传输(如网络包处理)可直接通过本地内存完成,避免了跨节点访问的额外延迟和带宽损耗。

1
cat /sys/class/net/网卡名/device/numa_node

此处为示例,执行上述命令查询网卡enp65s0f0np0。可见其所在NUMA节点为0。因此,虚拟机的vCPU应该绑定在NUMA 0节点上的物理CPU核心。