首页/AI/大模型部署与运维速查/PCIe 直连(P2P)与拓扑影响
推理环境与 GPU50 条

PCIe 直连(P2P)与拓扑影响

多卡通信走 PCIe 时是否支持 P2P(点对点直传)影响明显:数据中心卡通常支持,部分消费卡被限制;不支持时数据经主机内存中转,延迟与带宽都变差。

检查拓扑与 P2P 能力

检查拓扑与 P2P 能力
nvidia-smi topo -m           # 看卡间是 PIX/PXB/PHB/SYS 还是 NV#
python -c "import torch; print(torch.cuda.can_device_access_peer(0,1))"
  • PIX/PXB:同 PCIe 交换树,P2P 路径较短
  • PHB:经过主机桥
  • SYS:跨 NUMA 插槽,通信代价较高
多卡组卡时把张量并行放在同一 PCIe 树或 NVLink 域内,是低成本的性能优化。

易错点

  • 在双侧无 P2P 的卡上强行张量并行:能跑但通信走主机内存,吞吐低于预期

数据来源与参考

  • NVIDIA nvidia-smi 拓扑文档(docs.nvidia.com/deploy/nvidia-smi)
  • PyTorch 文档(pytorch.org/docs)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌