ai-infra-interview-305

第 93 题:如何诊断网络拥塞导致的训练卡顿?iftopnicstat

题目

如何诊断网络拥塞导致的训练卡顿?iftopnicstat


完整讲解

一、现象与原因

训练卡顿(如 step 时间突增、周期性变慢)可能来自 网络拥塞:多机 all-reduce 或大量点对点流量打满某条链路,导致排队与重传,NCCL collective 变慢。需区分是「计算慢」还是「通信慢」,再针对通信做诊断。

二、工具与用法

三、排查思路


面试要点


记忆要点

  1. 先区分计算 vs 通信(profile);再 iftop/nicstat 看流量与 NIC。
  2. 拥塞 = 某链路或某 NIC 持续高占用/丢包。
  3. 优化 = 拓扑、减通信量、梯度压缩。
返回模块 返回总览