---
title: 设置虚拟机运行位置
description: "虚拟机运行在网卡所在NUMA节点，能够减少跨节点内存访问和资源争用，显著降低网络I/O延迟并提升吞吐量。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/systuningguide/systemtg/kunpeng_shty_zn_64_004.html
sourcePath: /source/zh/kunpengcpfs/systuningguide/systemtg/kunpeng_shty_zn_64_004.html
indexId: 25845d86d6ff836263b06ade0179f291318778e9a5c2b84ebbfcf9794d6edce674
---
# 设置虚拟机运行位置

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

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

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

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