打算在自己机器或公司小机房里跑大模型,最怕的不是不会装,而是算不清要花多少:显卡买贵了用不满,买便宜了跑不动,买回来还要考虑电费、散热、硬盘和后续维护。这篇不讲具体数字,只给一份把硬件、软件、运维分开核算的思路和排查顺序,让你在预算会上能把账说清楚,也说明哪些情况下这套算法不适用。
打算在自己机器或公司小机房里跑大模型,最怕的不是不会装,而是算不清要花多少:显卡买贵了用不满,买便宜了跑不动,买回来还有电费、散热、硬盘和后续维护一堆跟着来的支出。这篇不报具体数字,只给一套把硬件、软件、运维分开核算的思路和排查顺序,让你在预算会上能把账说清楚,也能提前知道哪些钱根本不用花。
下面按「先拆账、再定用途、再落硬件、最后补运维」的顺序讲,每一步都给出可执行动作和判断标准。所有需要具体数字的地方,都告诉你去站内哪个页面核对当时的行情,不要拿旧数字直接填进预算表。
先把「得多少钱」拆成四笔账
很多人一问本地部署多少钱,脑子里只有一张显卡的钱,这是最容易出偏差的起点。实际支出至少分四块,每一块的驱动因素完全不同:算力决定能不能跑、跑多快,存储随模型数量增长,运行成本跟着开机时长走,人力成本则取决于团队愿不愿意长期维护。先把四块分开列,再分别估算,比笼统报一个总数可靠得多。
| 账目 | 主要构成 | 随什么变化 | 容易漏掉的点 |
|---|---|---|---|
| 算力账 | 显卡或整机、可能的租卡补充 | 模型规模、并发人数、能接受的出字速度 | 只看显存忽略整机配套 |
| 存储账 | 模型权重、量化版本、数据集、缓存 | 同时保留多少个模型和版本 | 旧版本长期不清理 |
| 运行账 | 电费、散热、噪音治理、常开机策略 | 每天开机时长、机房条件 | 噪音导致被迫换位置 |
| 人力账 | 安装调试、升级、故障排查 | 团队有没有专人负责 | 没人算这块时间 |
四笔账里,算力账最显眼,人力账最容易被忽略。一家 5 人小团队如果只有一个人兼着维护,模型一升级、驱动一变动就要停下来排查半天,这部分时间成本要折算进去,否则预算看着合理,实际推进时天天卡壳。
从用途倒推,别从显卡开始
正确的顺序是先写清楚用途,再去看硬件。上来就盯着某张卡比参数,很容易买回一张用不满或者根本不够用的卡。先回答三个问题:跑什么类型的任务(纯对话、长文档总结、代码补全还是多模态)、几个人同时用、能接受多慢的出字速度。这三个答案基本就把硬件档位框住了。
- 个人试用:自己一个人偶尔问问题,重点是好装、噪音小、能关机,对并发没要求
- 小团队内部知识库:几个人同时提问,需要稳定的并发吞吐和长期开机,散热和电费要提前算
- 对外提供服务:要考虑峰值、监控和故障恢复,硬件之外的运维投入会明显上升
- 只是偶尔试玩:先看站内自托管判断标准那篇,很多情况下租卡或直接调用接口更划算
还有一条要单独拎出来:把「以后可能要用」的期待写在一张便签上,贴在预算表外面,不要让它进第一期预算。第一期只按当前确定要跑的任务配硬件,等真跑起来、看清瓶颈再加,比一次买足更不容易超支。
硬件部分:哪几项必须花钱,哪几项容易买错
硬件里真正决定成败的是显存,它直接框住模型规模和量化档位。但显存够不等于整机好用:电源功率、主板通道、内存容量、机箱风道任何一项拖后腿,实际表现都会打折。买之前按下面的顺序核对一遍,比单看显卡型号靠谱。
- 先定模型与量化档位到 /models/deploy 按目标模型算出显存下限,再往上留一档余量给上下文长度和并发。
- 再核整机配套确认电源功率、显卡供电接口、主板插槽与通道、内存容量是否跟得上,缺哪项都会成为瓶颈。
- 然后看散热与噪音常开机的机器要考虑风道和噪音,放工位旁边和放储物间,对散热方案的要求完全不同。
- 最后看二手风险二手卡要判断是否被长期高负载消耗过,判断方法参考站内显卡选购相关文章,别只看外观。
另外要区分两类方案:统一内存的个人桌面机器适合一个人用,安静、省事,但多人并发时吞吐会明显吃紧;独立显卡的整机更适合小团队共享。如果一开始就打算给团队用,别被桌面上跑得挺顺的体验误导。
软件与运维:几乎不花钱但要花时间
- 推理框架
- 同等硬件下框架选型直接影响实际吞吐,Ollama 上手快适合个人,vLLM 更适合多人并发场景
- 量化档位
- 同一张卡换更低比特能跑更大模型,但输出质量会下降,需要自己抽测关键任务
- 显存常驻策略
- 设置空闲卸载、限制常驻模型数量,能少吃显存、少占硬盘,也少花电费
- 升级与回滚
- 把升级步骤和回滚方法写成一页文档,避免换版本跑崩后整晚排查
软件本身多数是开源免费的,真正的成本是时间。量化档位是最值得花时间调的一项:往上调质量好但跑不动,往下调跑得动但答得糙,判断标准是拿你自己的真实问题各抽一批对比,别只看别人说哪个档位够用。
运维上还有几件小事能长期省钱:定期清理不再用的模型权重和旧量化版本,限制模型常驻显存,给机器设置空闲休眠策略。这些不花钱,但能明显延长硬盘寿命、降低电费,也让机器更安静。
一张能拿去开会的预算表怎么列
预算表最忌讳一行一个拍脑袋数字。建议分「一次性投入」和「每月经常性支出」两栏,每一行标注数字来源:是站内测算页算出来的、厂商报价单上的,还是自己估的。来源清楚,讨论时才知道该信哪一行、该回去补哪一行。
| 行项目 | 归类 | 数字来源 | 备注 |
|---|---|---|---|
| 显卡或整机 | 一次性 | 厂商报价、/models/deploy 测算 | 标明显存与配套要求 |
| 额外硬盘与散热改造 | 一次性 | 自行估算、装机店报价 | 通常要留余量 |
| 电费 | 每月 | 按开机时长自行估算 | 常开机要单独算 |
| 补充租卡 | 每月 | /price-watch 核对当时行情 | 业务波动大时用 |
| 维护人力 | 每月 | 按团队投入小时数折算 | 别默认成零 |
- 留出整体余量给散热改造、额外硬盘和意外返修,别把预算卡到刚好
- 按三个场景各算一版:只够用、够团队用、有余量做实验,让决策者选档位而不是选数字
- 所有对外报价类数字注明「以站内页面当时数据为准」,避免预算表里的旧数字被当成承诺
- 把人力账折算进去,哪怕只是标一个每周投入小时数,也比不写强
开会时最有用的一句话不是「总共多少钱」,而是「这一档能满足什么、不满足什么、超了会怎样」。把每一档对应的并发人数和出字速度预期写清楚,比精确到个位的总价更容易达成共识。
最容易超支的五个地方
下面这几处是实际推进时最常见的超支点,逐条对着自己的方案过一遍,有则补,没有就跳过。
- 只按参数量估显存,忽略长上下文和多人并发会额外吃显存,结果跑起来就爆
- 低估噪音与散热,机器最后只能挪到阳台或另租场地,等于多一笔支出
- 没算模型下载和镜像的流量与时间成本,内网环境尤其明显,首次拉取可能要等很久
- 忽略数据合规与权限,后期补审计、隔离、日志又是一笔额外投入
- 把个人经验当团队方案,一个人用着挺顺,多人同时上才发现吞吐根本不够
其中合规与权限这条,在有行业监管要求的场景里会直接改变硬件方案,比如要不要隔离网络、要不要独立审计存储。这类需求一旦确定,成本结构就和普通自用完全不同,要提前问清楚再动手。
什么情况下这套算法不适用
上面这套拆账方法适合「任务相对稳定、打算长期自用或团队共享」的场景。但下面几种情况,硬按这套算反而会得出错误结论,要换思路。
| 情况 | 为什么不适用 | 更合理的做法 |
|---|---|---|
| 数据不能出内网、有强合规要求 | 硬件账之外还要加隔离与审计成本 | 参考站内私有化部署相关文章重新估算 |
| 业务量波动大、有明显波峰波谷 | 固定买卡会长期闲置 | 按波峰租卡或调用接口补充 |
| 只做一次性验证 | 硬件回收周期可能比项目周期还长 | 先用租卡跑通再决定是否买 |
| 团队没人愿意长期维护 | 隐性人力成本会持续放大 | 优先选托管或接口方案 |
还有一种常被忽略的情况:机器买回来只是「觉得该有」,实际使用频率很低。这种时候硬件不是资产而是负担,还会占地方、耗电、积灰。动手前先记录一周真实使用需求,数据比感觉可靠。
判断要不要本地部署,核心不是「能不能装」,而是「装完以后多久用一次、坏了谁修、升级谁跟」。这三个问题答不上来,先别买硬件。
本地部署的钱,一半花在买之前的选择上,另一半花在买之后的维护上,中间那点安装费反而是最少的。
下一步怎么走
如果你已经大致确定用途,建议先做两件事:一是到站内测算页按目标模型过一遍显存需求,二是把预算表按三个场景各填一版。两件事都做完,再去比对具体硬件报价,方向就不会跑偏。具体型号和行情数字一直在变,别用旧截图当依据。
先算模型再挑硬件到 /models/deploy 按你打算跑的模型核对显存与量化需求,顺便看看 /price-watch 的行情页,把预算表里的数字换成当时能查到的来源,再拿去开会。→常见问题
本地部署一次到底要准备多少钱?
没有统一答案,取决于你要跑的模型规模和并发人数。正确做法是先定模型规模与量化档位,用站内 /models/deploy 算出显存与卡数,再按显卡、整机、存储、电费分项累加。纯数字请到 /compute/tco 与 /compute/price-index 看当时的行情,别用别人文章里的旧报价。
预算不多,先省哪一块?
先省显卡档位:选更小的模型或更低的量化档,够用就行;存储可以后加,电费省不了太多。反过来说,如果你要多人并发,省卡会直接变成等待时间,这时候先省存储和机箱外观更合理。判断标准是出字速度能不能被使用者接受。
买卡和租卡哪个划算?
看使用时长和波动。每天长时间稳定占用、且要长期跑,买卡更容易摊平;偶尔跑、需求忽高忽低,租卡更灵活。租卡的隐藏成本在带宽、存储和迁移,买卡的隐藏成本在电费、散热和折旧,两边都要算进同一张表里再比。
电费和散热要单独算吗?
要。常开机的机器每月电费会持续累积,高功耗卡还会推高机房温度,连带空调成本。小团队可以把机器设为按需开机、空闲自动卸载模型来压这块支出。具体口径可以到 /compute/power 核对,别只按显卡功耗乘以时间简单估算。
只买一张消费级显卡能跑起来吗?
能跑,但要接受两件事:模型规模受限、多人同时用会明显变慢。适合个人试用和单任务处理,不适合当团队服务。真要给多人用,建议先把并发数和可接受延迟写清楚,再按 /compute/sizing 的思路反推需要几张卡。