DMA 知道 NUMA 节点吗?

Is DMA aware of NUMA nodes?

假设我们有 2 个物理处理器,2 个插槽连接到 2 个 NUMA 节点。 我们还有 2 个 PCIe 设备通过 DMA 控制器连接到系统。 我们说 "the local PCIe device" 是什么意思? read/write PCIe 设备写入不同 NUMA 节点时速度是否不同?

我的回答 几乎可以回答您的问题。

  1. PCIe设备直接连接到一个NUMA节点,因此称为 "local PCIe device" 从 NUMA 节点的角度来看。
  2. 是的,因为需要跨NUMA节点,所以有速度差异。