A100 和 A6000 跑推理选哪个:专业卡与数据中心卡的推理性价比

模型与算力

给预算有限的自部署用户一套对照方法,按显存、并发、功耗和租卡口径算清专业卡与数据中心卡跑推理谁更划算。

打算自己租卡或买卡跑推理时,最容易卡在「A100 看起来更快,A6000 看起来更便宜」这一步。这篇不讲参数表,只给一套能套用到任意两张卡上的比较顺序:先量模型要多少显存,再算这张卡能同时接几个请求,最后把租金或整机成本折成每千次调用的钱。照着走一遍,你会知道自己该选数据中心卡还是专业卡,以及什么情况下这个结论不成立。

打算自己租卡或买卡跑推理时,最容易卡在「A100 看起来更快,A6000 看起来更便宜」这一步。这两张卡的定位确实不在一个赛道上,但跑推理到底选谁,跟它们各自的绝对性能关系不大,跟你手里的模型、并发和业务形态关系很大。

下面不讲参数表,只给一套能套用到任意两张卡上的比较顺序:先量模型要多少显存,再算这张卡能同时接几个请求,最后把租金或整机成本折成每千次调用的钱。照着走一遍,你会知道自己该选数据中心卡还是专业卡,以及什么情况下这个结论不成立。具体规格口径到 /compute/gpus 核对当时的数字。

先分清两类卡的差别到底在哪

数据中心卡与专业卡的差异,核心不在「谁快谁慢」,而在几个结构性维度:显存容量与带宽、是否支持高速卡间互联、功耗与散热形态、驱动与虚拟化支持。这四项决定了你能跑什么模型、能跑多并发、能不能多卡拼成一张。把它们混成一句「A100 更强」来做决策,通常会选错。

维度影响什么什么时候成为硬门槛
显存容量单卡能装多大模型、能开多长上下文模型权重加 KV 缓存装不下时,无论多快都用不了
显存带宽与算力单位时间能出多少 token、能接多少并发高并发或长上下文场景下决定吞吐上限
卡间互联多卡能否当一张卡做张量并行需要跨卡拆分大模型或做并行推理时是关键
功耗与形态机箱、供电、散热、噪音是否适配自建机房或办公环境部署时直接影响可行性

一个实用顺序是:先到 /compute/gpus 对照规格口径,再到 /models/deploy 把你要跑的模型换算成显存需求。单机单卡、小并发、量化后的中小模型,专业卡常常够用;一旦模型装不下或要求多卡张量并行,数据中心卡就是硬门槛,不是性价比问题。

第一步永远是算显存,不是比价格

显存需求可以拆成三块:权重占用、KV 缓存、框架与激活开销。权重随量化档位变化很大,同一模型换一档量化,可能从装不下变成绰绰有余;KV 缓存则随并发数和上下文长度线性上涨,这是最容易被低估的部分。

  • 权重占用:由模型规模和量化档位决定,换档位比换卡见效快
  • KV 缓存:峰值并发乘以单请求上下文长度,长上下文加高并发最容易把卡撑爆
  • 框架与激活开销:推理框架、编译缓存、临时张量都会吃掉一部分显存,别按理论下限卡边
  • 余量:显存刚好卡在临界值时,留出余量比省一半租金重要,具体余量口径见 /compute/sizing

判断标准很简单:把「峰值并发 × 单请求上下文」算进去再选卡。相关名词口径可以到 /ai-dict/category/hardware 对照,避免各家用词不一致导致算错。

第二步把这卡折成每次调用的钱

显存达标之后,再谈钱才有意义。这里要算三笔账:卡时租金或整机折旧、实际吞吐(每秒能出多少 token)、利用率(一天里有多少时间真有请求)。三笔乘除下来,才能得到可比较的单位成本,而不是拿月租直接比。

账目怎么估容易踩的坑
卡时成本租金或整机价除以可用卡时只算电费不算机位、运维和折旧
实际吞吐用你的真实输入输出长度压测拿官方跑分当自己的吞吐
利用率按业务波峰波谷估真实占用比例默认 7×24 满载,实际远低于此
单位成本折成每千次同类请求多少钱不同卡用不同口径横向比

低利用率是自部署最贵的隐藏项:卡闲着照样计费,小团队先按真实业务波峰波谷估利用率,别按理想值算。把结果统一折成「每千次同类请求多少钱」后,再和按量调 API 的当期价比一遍,参考 /compute/tco 与 /compute/price-index 的数字。如果算出来差距不大,优先选按量调用而不是买卡。

什么情况下这套比较不成立

这套方法默认「成本是首要变量」。只要前提变了,结论就得推翻,下面几种情况要单独判断。

  • 数据不能出内网、必须私有化部署时,成本不是首要变量,先满足合规再看性价比,参考 /compute/platforms
  • 要做微调或训练而不是纯推理时,显存带宽和互联权重要往上提,专业卡的性价比结论不适用,见 /compute/finetune
  • 业务是断续的、每次只有几条请求时,任何自持卡方案都比按量调用贵,别硬凑
  • 卡源紧张、租金波动大时,先看当期实际可租到的型号,别按理想价做预算,见 /compute/availability

还有一类容易被忽略的情况:模型会持续升级。如果半年后你大概率要换更大的模型,那现在的选型就要按「下一代模型装不装得下」来留余量,而不是按当前模型刚好够用。这种情况下宁可显存上探一档,也别卡死在临界值。

下单前的五步决策清单

  1. 算显存下限列出模型、量化档位、最大上下文和峰值并发,算出显存下限,再到 /compute/gpus 筛出达标的卡型。
  2. 比单卡吞吐在同样量化档位和上下文长度下压测候选卡,比每秒出 token 数,别用官方跑分代替。
  3. 估利用率折成本按真实波峰波谷估利用率,把卡时成本折成每千次请求成本,口径参考 /compute/tco。
  4. 和按量调用对一遍拿折算结果对比按量调 API 的当期价,差距在一倍以内优先不自建,数字到 /price-watch 看。
  5. 留扩容余地确认能不能加卡、能不能降级到更小模型,把每条结论写在一张纸上,避免被单张跑分图带偏。
选卡的顺序是先问装不装得下,再问接得住几个,最后才问值不值。

跑分口径不统一是选型最大的干扰源,同一个模型在不同框架、不同量化下的数字能差出好几档。看别人的对比时,先确认它用的上下文长度、并发数和量化档位,再决定要不要采信,也可以到 /benchmarks 与 /benchmarks/registry 核对口径。

下一步把候选卡型的当期租金、吞吐口径和可用性放在一起对,比自己逐条查快得多。

常见问题

预算有限,是不是直接买便宜的专业卡就行?

不一定。专业卡在单卡、小并发、量化模型上确实划算;但显存装不下模型、或者需要多卡并行时,便宜的那张卡会直接出局,省下的钱换来的是改模型、降上下文、限并发,这些隐性成本常比差价高。先把显存和并发算出来再谈便宜。

数据中心卡贵这么多,多出来的钱花在哪?

主要花在更大的显存与带宽、卡间高速互联、以及更完整的驱动与虚拟化支持上。如果你的场景用不到多卡并行、不需要超大显存、也不打算切分给多人用,这部分能力就是闲置的,可以按当期租金和吞吐去 /compute/price-index 核对实际差价再说。

我该按租卡还是按量调 API 来比?

看利用率。请求稳定、一天大部分时间都有负载时,租卡摊下来的单次成本才有可能低于按量调用;请求零星、有明显波峰波谷时,按量调用更划算。先记录两周真实用量再决定,别用峰值用量去估全年,具体口径见 /compute/tco。

本文依据各平台公开文档与官方公告整理,只做中文归纳;具体做法、参数与限制以官方文档为准。