先说结论
企业 AI 容量应从业务任务量展开到模型与工具请求,分别核对 RPM、TPM、并发和实际处理时长,再把重试、队列等待及任务期限计入。达到限制时通过有界队列、减少受理或转交形成背压,并按可信租户范围分配预算。预配容量需要按模型与工作负载验证,不能用固定 PTU 数量承诺任务吞吐。
读完你会得到
- 一件业务任务可能包含多次模型与工具调用。
- 不同配额和并发上限同时生效,平均 token 消耗不等于限流判定。
- 队列有容量和截止条件,重要任务与批处理按规则分享资源。
上午客服请求突然增多,Agent 重试变多,队列越排越长。平台还在受理,客户却已经等过了业务期限。扩容要知道卡在哪种资源,同时决定超出能力的任务如何处理。本文用一组教学数字,算清请求、token 与等待之间的关系。
配套资料与延伸阅读
- Agent 一直重试怎么办:给任务、工具和异步作业设置截止条件(阅读)
继续阅读相关方法与边界。
- Agent 任务成本怎样算:把失败、重试和人工接管一起记账(阅读)
继续阅读相关方法与边界。
- 企业 AI / FDE 服务(了解)
准备任务量分布、模型调用明细和主要工具限制,可以讨论企业 AI 系统的容量预算、队列和峰值处理方式。
容量从用户任务开始,不从调用账单开始
将客服问答、资料检索、批量整理和业务写入分别归组。每类任务记录到达频率、输入大小、输出规模、模型调用次数、工具依赖及完成期限。请求量相同的两类任务,可能占用完全不同的资源。
一件任务使用三次模型调用,受理十件任务不等于只有十个模型请求。多 Agent、复核与重试会增加调用;等待工具或人工会延长任务占用状态,却不一定一直占用模型并发。任务执行槽位和模型请求槽位分别管理。
同时观察平均负载与峰值。每天总量适合估算账单,不足以判断上班后十分钟的排队。按业务需要采集负载窗口与分布,保留峰值来源,避免以全天均值替代容量要求。
RPM、TPM 与并发是什么关系
| 限制或指标 | 衡量什么 | 不能直接推定什么 |
|---|---|---|
| 任务到达量 | 每段时间受理多少业务意图 | 不能当作模型请求数 |
| RPM | 每分钟允许的模型请求量 | 不能说明每个请求可用多少 token |
| TPM | 每分钟的 token 配额或处理限制 | 不能用实际平均费用反推全部限流规则 |
| 请求并发 | 同时进行的模型请求数 | 不等于同时存在的业务任务数 |
| 任务时长 | 排队、模型、工具与处理的完整周期 | 不能只看首字返回时间 |
| 工具容量 | 数据库、搜索及外部接口的限额 | 不随模型额度增加而自动扩大 |
供应商可能按部署、模型、区域、订阅或其他范围设定额度,并用自身窗口与估算方式判定限流。读取实际部署说明,记录单位与范围。平均 token 消耗可用于负载估算,但服务可能参考最大输出配置或其他请求估算,不能只靠月底计费明细推定所有请求都不会被限流。
用一组教学数字展开调用负载
假设每分钟到达 20 件同类任务,每件正常路径平均调用模型三次,每次平均实际输入与输出合计 1600 token。演算得到正常路径约 60 次模型请求、96000 token 每分钟。数字只用于负载拆解,不是任何模型或平台的额度与性能。
如果平均每次模型调用占用 20 秒,在到达与处理都稳定、没有突发时,60 次每分钟对应平均约 20 个同时进行的模型请求。这个粗算不包含任务峰值、长尾和排队,也不能把它当作 20 并发就一定达标的配置结论。
将重试、额外审核和工具等待单列。某类失败每件多调用两次模型,会明显改变请求预算;一份特别长的合同也可能主导 token 消耗。正式规划用自己的分布和压测结果,不将平均值乘一个任意系数就视为容量验证。
预配容量也需要在自己的负载上验证
Microsoft 的预配吞吐文档说明预配部署与 PTU 的容量概念,并用请求形状、输出与输入的处理比例和缓存命中率估算所需容量。不同模型的换算参数不同;前面的平均实际 token 总量也不等于文档中的归一化容量口径。本文不提供“一个 PTU 等于多少件业务任务”的固定换算。
文档还区分 PTU 配额与实际可部署容量:拥有配额不保证所选区域与模型版本仍有足够资源。核对具体模型与版本的支持条件、实时可用容量、计费和扩展方式,再用预计任务混合与峰值测试。缩容或删除后释放的资源不保证之后可以重新取得。
模型请求等待改善后,数据库查询、检索、OCR 或外部写入仍可能成为瓶颈,应在完整任务中分别观察。预配与按量选择还涉及流量稳定性和业务预算,比较时包含正常负载、峰值等待、失败处置和闲置成本。部署请求成功不是业务容量已经通过验收。
本节依据: [1] Microsoft Learn
有界队列与任务期限怎样形成背压
设置队列长度或资源预算上限,并给任务保存受理时间、截止条件和当前状态。任务开始执行前检查剩余时间,模型、工具与重试继续共享该任务预算;已经超过期限的任务停止未提交动作并按规则通知或接管。
队列满时可以拒绝新增受理、降低非关键批处理速度、让请求方稍后重试或安排人工处理。选择应由业务要求决定,并给用户明确状态。无限排队只把过载变成更晚的失败,还可能增加存储和重复请求。
对模型限流实施调用层背压,同时限制业务受理,避免上层不停生成新任务。流式返回的首段内容不能代表后续工具动作已经完成。任务是否仍有机会在期限内交付,要看整个处理链路。
多个部门共用资源时,依据服务端确认的部门或租户范围分配配额与队列权重。保留必要的交互任务能力,批处理使用明确预算;一个部门大量重试不应吞掉其他部门全部处理机会。公平不一定是平均分配,但规则应公开且可检查。
重试限制与容量计划一起设计
AWS 的重试指导强调限制重试、使用退避与抖动,并避免多层重试放大。业务客户端、工作流和工具 SDK 都重试时,总调用量可能远高于单层设置,需要明确哪一层负责及总尝试预算。
服务已限流时,立即无上限重试会继续增加压力。遵循适用的服务等待指示,受控安排后续尝试;超出任务截止条件时停止并报告,而不是持续循环直到用户离开。不能重试的验证和权限错误应直接进入对应处理。
写入结果未知还需先查询权威结果。重试容量不仅要算请求次数,也要检查同一业务意图的幂等契约;队列恢复后重新生成请求编号,可能把原先的网络问题变成重复工单。
本节依据: [2] Amazon Web Services
验证过载、公平与恢复行为
隔离环境的容量演练
- 运行正常任务混合
分别记录受理量、实际模型请求与 token、工具负载、完整时长和结果质量。
- 集中发送一组峰值任务
观察队列与并发上限,确认超过能力时的拒绝、等待和接管状态准确。
- 模拟限流和慢工具
检查总重试预算、退避及任务剩余时间,确认其他任务不会被无上限重试挤占。
- 让一个部门占用较多额度
验证其他部门仍按约定获得处理机会,队列权重和配额不能由用户文本改写。
- 恢复服务并处理积压
先检查任务是否过期和动作是否已发生,过期任务不继续提交旧写入。
测试使用获授权的环境与明确负载上限,避免直接向真实客户系统制造请求洪峰。压力升高时既看吞吐和延时,也看错误、部分完成、转交与资源消耗。容量计划说明已验证范围及扩容触发条件;当任务类型、模型或工具变化,再复测受影响部分。
常见问题
模型额度够,为什么用户仍然排队?
还可能受并发、任务执行槽位、工具接口、数据库或较长任务影响。应分别记录每阶段等待和完整结果,不能只看 token 额度。
增加 PTU 或模型并发就能保证吞吐吗?
需要按具体模型与实际输入输出负载验证,其他工具和队列也有容量边界。预配单位、平均调用时长或一轮压测不能独自保证业务吞吐。
资料来源与核对说明
文章中的行业定义与技术方法尽量引用官方或标准组织资料;表格、清单和决策框架是基于这些资料形成的编辑性整理,不代表来源机构对本站服务的背书。
- Provisioned throughput for Foundry ModelsMicrosoft Learn
核验于2026-10-09。官方区分配额与实际容量、标准与预置吞吐;具体模型和部署条件以当前文档为准。文中任务量与排队数为教学演算,不是PTU性能承诺。
- REL05-BP03 Control and limit retry callsAmazon Web Services
核验于2026-10-09。用于限制重试、退避与抖动、避免多层重试放大;没有通用的固定超时或重试次数。
带上流程、样例和目标,添加企业微信沟通。先确定项目范围与验收方式,再安排实施。


