推理环境与 GPU50 条

GPU 降频原因查看

推理速度突然下降先看降频:-q -d PERFORMANCE 列出 Clocks Throttle Reasons,常见为 SW Power Cap(功耗墙)与 HW Thermal(温度),个别还有 SW Thermal Slowdown。

GPU 降频原因怎么看

推理速度突然下降,先查降频:查询性能状态会列出时钟降频的原因,最常见的两项是触及功耗上限导致的软件功耗降频,以及温度触发的硬件保护降频,个别配置下还有软件温度策略降频。降频属于「安静的性能问题」——不会报错,只是吞吐悄悄掉下来。

基本信息

查询命令nvidia-smi -q -d PERFORMANCE
常见原因项软件功耗上限降频、硬件温度保护降频、软件温度策略降频
关联查询时钟频率、实时功耗、温度、功耗上限
权限要求普通用户即可查询状态
典型表现不报错,延迟上升、吞吐下降

典型使用场景

  • 压测吞吐不达预期:先排除降频因素再怀疑软件配置
  • 长稳测试中后期变慢:多为散热积累或机房温度上升导致
  • 机房高温时段性能下降:把温度与降频原因放在一起看
  • 上架验收:确认满载运行时不会频繁触发降频
  • 监控建设:把降频原因纳入告警,而不是等用户反馈

查看降频原因

查看降频原因
# 列出时钟降频原因及其当前是否激活
nvidia-smi -q -d PERFORMANCE | grep -A 20 "Clocks Throttle Reasons"

# 关联看时钟、功耗、温度与功耗上限
nvidia-smi --query-gpu=clocks.sm,power.draw,temperature.gpu,power.limit --format=csv

原因项与处置方向

原因项含义处置方向
功耗上限降频触及设定的功耗墙评估功耗上限设置或分批限流
硬件温度降频温度触发硬件保护查风道、进风温度与机柜环境
软件温度降频按温度策略主动降频核对该策略的阈值配置
时钟被压低频率低于预期与利用率、吞吐一起对照分析
触发降频时吞吐下降但不会报错:监控里应把降频状态与延迟分位放在同一块看板上,才能提前发现问题。
现场排查顺序建议是先看温度与风道,再看功耗上限设置,最后才考虑用限流分批这类软件手段消化负载。

易错点

  • 机箱散热或风道问题在高负载时段集中出现:降频排查要结合机柜温度一起看
  • 只看利用率不看降频原因:利用率看起来满,但时钟被压低时吞吐明显偏低
  • 用提高功耗上限来解决问题:散热不足时治标不治本,保护性降频会更频繁
  • 没把降频纳入监控:等到复盘时才发现性能问题早已发生,责任时间线无法还原

数据来源与参考

  • NVIDIA nvidia-smi 文档(docs.nvidia.com/deploy/nvidia-smi)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌