@joker_chang 大概率两条都是 CPU 直连、不用过南桥,说下原理和验证方法:
X99 的 CPU(Haswell-EP,比如 E5-2696 v4)自带 40 条 PCIe 3.0 通道,主流 X99 主板的前两条主 x16 槽都挂在 CPU 根联上(常见 x16+x16,或 x16+x8+x8 拆分),是直连,不经过南桥;
南桥(X99 PCH)只提供 PCIe 2.0 通道,一般接的是第三、第四根长槽、M.2、SATA/网卡等。如果某条"x16 外观"的槽实际走南桥,真实带宽只有 x4 PCIe 2.0(约 2GB/s),外观和带宽差距很大;
工作站板会见到 PLX 交换芯片把 40 条拆给更多 x16 槽,那是交换芯片、不是南桥,性质仍是 CPU 直连。
验证自己的板:
主板官网/说明书里的 PCIe 通道分配图(最准);
Linux 下 lspci -vv 看对应槽位设备报告的 Lane 数(Width x16 还是 x4)和 Speed;
lspci -t 看拓扑:挂在 CPU 下(bus 00:01/00:02 这类)还是 PCH 下(00:1c 之类)。
只要两条主槽都在 CPU 直连下,双卡对等使用、卡间数据走 CPU 内部路径,不经过南桥。