LLMServingSim

不买卡也能仿真 LLM 推理集群的吞吐与延迟

开源 🏷️定价信息待确认 ✅ 目前可打开 基础设施 🍴 复刻 127 🐛 待处理 11 👀 关注 10
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 454
维护状态 活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

LLMServingSim 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类基础设施
开发团队casys-kaist
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议MIT
主要语言Python
GitHub 星标★ 454
上线时间2024-07-23 00:00:00
代码更新2026-11-02
仓库体积74.6 MB
本站数据更新2026-11-03
维护状态活跃
收录时间2026-09-16
浏览次数1

项目介绍

LLMServingSim 2.0 是一个面向大语言模型(LLM)推理服务基础设施的仿真器,专为异构硬件与分离式(disaggregated)部署场景设计。它解决的核心问题是:在真实集群上评估 LLM 服务系统(如调度策略、并行方案、PD 分离架构)成本高、周期长、难以复现。该工具通过建模 GPU/加速器、内存、网络带宽与延迟,模拟请求在 prefill 与 decode 阶段的执行与调度过程,从而在不依赖真实硬件的情况下预测吞吐、延迟与资源利用率。它支持异构设备组合与分离式架构,便于研究人员快速对比不同系统设计,降低实验门槛,并为生产部署提供容量规划参考。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-16 · 当前星标 ★ 454

使用教程

难度:高级 约 60 分钟 部署方式:容器部署 4 步

环境要求

  • Docker
  • C++ 构建工具链
  • 足够的内存

安装与启动步骤

  1. 1递归拉子模块

    它依赖两个上游模拟器,不加 --recurse-submodules 会缺组件。

    git clone --recurse-submodules https://github.com/casys-kaist/LLMServingSim.git
  2. 2先编核心组件

    编译脚本会构建上游的仿真器,耗时较长且依赖多。

    ./scripts/compile.sh
  3. 3起仿真容器

    官方推荐容器方式,避免本机环境差异。

    ./scripts/docker-sim.sh
  4. 4跑自带示例

    仓库里有现成配置,先跑通再换成自己的硬件拓扑。

    ./serving/run.sh

如何确认成功

跑完示例后能拿到一份吞吐与延迟的仿真报告,且把你设定的卡数加倍后报告里的吞吐按预期变化

注意事项

  • 它是仿真器,不真正推理,价值在于换硬件配置估性能而不是出结果。
  • 上游子模块版本必须一致,只更新主仓库会导致编译失败。
  • 仿真精度依赖它内置的性能模型,跨代硬件误差会放大。
  • 大拓扑仿真很吃内存,本机跑之前先算一下规模。
  • 结论用于容量规划时要留余量,别把仿真数字当实测。

核心亮点

  • 支持异构硬件与 PD 分离架构建模,贴近真实生产部署形态
  • 纯 Python 实现,便于研究人员修改调度策略与并行方案
  • 可在无 GPU 环境下评估系统设计,降低实验成本与门槛

不足之处

  • 仿真精度依赖建模假设,与真实硬件行为可能存在偏差
  • 项目星标仅 400,生态与文档成熟度相对有限

适用场景

  • 研究新型 LLM 服务调度算法时快速对比吞吐与延迟
  • 规划 PD 分离集群的 GPU 配比与网络带宽需求
  • 教学或论文复现中模拟异构推理基础设施行为

替代项目

vLLM、SGLang

上一篇:llm-checker

下一篇:llm-d-router

同类项目推荐

budgetml 开源

10 行代码搞定低预算 ML 推理服务,省钱省心

Deploy a ML inference service on a budget in less than 10 lines of code.

★ 1344 2026-08-09
onediff 开源

一键加速扩散模型,生成速度提升数倍,画质不变

OneDiff: An out-of-the-box acceleration library for diffusion models.

★ 1962 2026-08-09
website 开源

看官方文档,快速上手 KServe 模型部署

User documentation for KServe.

★ 113 2026-08-09
worker-comfyui 开源

把 ComfyUI 变成按需付费的 API,秒级调用图像生成

ComfyUI as a serverless API on Runpod

★ 750 2026-08-09
llm-graph-builder 开源

上传文档,一键用LLM自动生成知识图谱

Neo4j graph construction from unstructured data using LLMs

★ 5296 2026-08-09
tokenu 开源

像 du 一样快速统计 token 用量,优化 AI 上下文管理

a unix-like du command line tool to count token usage per files and directories

★ 66 2026-08-09
recodex 开源

自建 Codex 中转站,轻松管理 AI 请求

Codex中转,可自部署的代理服务

★ 68 2026-08-09