DMA 知道 NUMA 节点吗?
Is DMA aware of NUMA nodes?
假设我们有 2 个物理处理器,2 个插槽连接到 2 个 NUMA 节点。
我们还有 2 个 PCIe 设备通过 DMA 控制器连接到系统。
我们说 "the local PCIe device" 是什么意思? read/write PCIe 设备写入不同 NUMA 节点时速度是否不同?
我的回答 几乎可以回答您的问题。
- PCIe设备直接连接到一个NUMA节点,因此称为
"local PCIe device" 从 NUMA 节点的角度来看。
- 是的,因为需要跨NUMA节点,所以有速度差异。
假设我们有 2 个物理处理器,2 个插槽连接到 2 个 NUMA 节点。 我们还有 2 个 PCIe 设备通过 DMA 控制器连接到系统。 我们说 "the local PCIe device" 是什么意思? read/write PCIe 设备写入不同 NUMA 节点时速度是否不同?
我的回答
- PCIe设备直接连接到一个NUMA节点,因此称为 "local PCIe device" 从 NUMA 节点的角度来看。
- 是的,因为需要跨NUMA节点,所以有速度差异。