链路宽度决定搬运速度
显卡与主机之间的链路宽度和代数,直接影响权重加载速度与主机侧的数据搬运。用显卡查询工具与 lspci 核对当前协商结果与能力上限,确认没有被降级到低带宽模式。插槽共享、转接卡与主板设置都可能造成降级,而且多数情况下不会有任何报错。
基本信息
| 适用平台 | 配备独立显卡的 Linux 服务器 |
|---|---|
| 常用工具 | 显卡查询工具与 lspci |
| 关注字段 | 当前链路宽度与代数、能力上限 |
| 常见原因 | 插槽共享、转接卡、主板设置 |
链路状态核对
链路状态核对
nvidia-smi -q | grep -iE 'Link Width|Link Gen' # 当前与上限(显卡链路信息段)
lspci -d 10de: -nn | head # NVIDIA 设备与总线地址
lspci -vv -s <总线地址> | grep -E 'LnkCap|LnkSta' # 能力与当前协商结果典型使用场景
- 新机验收:装机后先核对链路是否按预期协商
- 加载变慢:链路降级会直接拖长权重加载时间
- 多卡对比:同型号卡之间核对差异,找出异常的那张
- 插槽规划:确认插槽组合是否共享带宽
- 变更复核:换卡、换转接卡或升级主板固件后重新核对
字段读法
| 字段 | 含义 | 异常表现 |
|---|---|---|
| 当前链路宽度 | 实际协商的通道数 | 低于上限说明被降级 |
| 当前代数 | 实际协商的版本 | 低一代带宽明显缩水 |
| 能力上限 | 该设备支持的规格 | 当前值正常应等于上限 |
| 总线地址 | 显卡在总线上的位置 | 地址变化说明硬件位置被改动 |
当前宽度低于上限且不是空闲降级时,检查插槽共享、转接卡与主板设置;部分主板在特定插槽组合下会自动降级。
空闲时部分平台会主动降低速率省电:要结合负载下的读数判断,别只看空闲状态。
降级不一定报错:功能上照常工作,只是带宽变小,所以验收阶段必须显式核对。