DMA是否知道NUMA节点?

时间:2016-04-26 13:35:35

标签: linux-kernel cpu cpu-architecture dma numa

假设我们有2个物理处理器,2个插槽连接到2个NUMA节点。 我们还有2个PCIe设备通过DMA控制器连接到系统。 我们说"本地PCIe设备&#34 ;?意味着什么? PCIe设备写入不同的NUMA节点时,读/写速度是否不同?

1 个答案:

答案 0 :(得分:1)

我的回答Is CPU access asymmetric to Network card几乎可以回答你的问题。

  1. PCIe设备直接连接到一个NUMA节点,因此被调用 从NUMA节点的角度来看“本地PCIe设备”。
  2. 是的,速度不同,因为它需要跨越NUMA节点。