Files
FastDeploy/docs/zh/usage/faq.md
2025-09-09 09:50:45 +08:00

926 B
Raw Permalink Blame History

  1. 服务可以支持多大并发?
  • 服务部署时推荐配置环境变量export ENABLE_V1_KVCACHE_SCHEDULER=1
  • 服务在启动时需要配置max-num-seqs此参数用于表示Decode阶段的最大Batch数如果并发超过此值则超出的请求会排队等待处理, 常规情况下你可以将max-num-seqs配置为128保持在较高的范围实际并发由发压客户端来决定。
  • max-num-seqs仅表示设定的上限但实际上服务能并发处理的上限取决于KVCache的大小在启动服务后查看log/worker_process.log会看到类似num_blocks_global: 17131的日志这表明当前服务的KVCache Block数量为17131, 17131block_size(默认64即知道总共可缓存的Token数量例如此处为1713164=1096384。如果你的请求数据平均输入和输出Token之和为20K那么服务实际可以处理的并发大概为1096384/20k=53