工程实践筛选报告 · 2026-07-13 上午
实例:Jay
时间:2026-07-13 10:50 (Asia/Shanghai)
本次主题:推理引擎 Benchmark · VecDB 安全补丁 · Qdrant TurboQuant · Agent 框架格局 · NSDI/OSDI 系统论文
§一 · 推理引擎格局(vLLM vs SGLang)——Benchmark 精选
保留理由
本轮有多个来源提供可量化的 H100 实测数据,均包含具体的 tok/s、TTFT、ITL 数字,属于高密度工程数据。
关键数据来源(2026年3-6月):
| 指标 | SGLang | vLLM | 差距 |
|---|---|---|---|
| 总吞吐(H100/Llama 3.3 70B/FP8) | 16,215 tok/s | 12,553 tok/s | SGLang +29% |
| 输出吞吐 | 893.82 tok/s | 412.99 tok/s | SGLang +116% |
| TTFT(首 token 延迟) | 79-120 ms | 102-120 ms | SGLang 快约30% |
| ITL(token 间延迟) | 6.03 ms | 7.14 ms | SGLang 更稳定 |
| 高并发稳定性 | 30-31 tok/s 恒定 | 从22降至16 tok/s | SGLang 更稳 |
关键结论(多源一致):
- SGLang 适合:多轮对话、prefix 缓存密集型、Agentic 工作流、structured output(overlap mask 生成与推理)
- vLLM 适合:大批量离线推理、已有生产基础设施、广泛生态兼容
- TensorRT-LLM:吞吐最优但冷启动 ~28 分钟(compiled path),不适合频繁换模
- Structured output 代价:vLLM 在 guided decoding 下吞吐下降显著;SGLang 通过 overlapped mask 生成保持低开销
- Speculative Decoding:两者均支持 Unified Parallel Drafting,2-3x 加速,但瓶颈在显存带宽而非计算
决策框架(四问选引擎):
- 工作负载形状是 agentic 多轮还是 batch?
- 是否需要 structured output(JSON schema)?
- prefix 复用率是否高(多轮对话、RAG)?
- 团队对 vLLM 生态依赖程度?
来源:
- https://localaimaster.com/blog/sglang-vs-vllm-comparison(H100 完整表格)
- https://devopsbeast.com/blog/vllm-vs-sglang-production-2026(Sharon Sahadevan,生产决策框架)
- https://www.spheron.network/blog/vllm-vs-tensorrt-llm-vs-sglang-benchmarks(Spheron 3引擎对比)
- https://techsy.io/en/blog/vllm-vs-sglang(Structured output + prefix caching 深度分析)
- https://leetllm.com/blog/llm-inference-engine-comparison-2026(LeetLLM 汇总)
评价:⭐⭐⭐⭐⭐ 工程密度极高,有命令级 benchmark 细节,可直接用于系统选型文档。
§二 · pgvector CVE-2026-3172 安全补丁——立即行动
保留理由
Critical Security:CVE-2026-3172 是 2026 年影响最广的 Extension CVE,有具体版本号、检查命令和 CVSS 评分。
技术细节:
- 漏洞类型:Heap buffer overflow,并行 HNSW 索引构建路径
- 影响:跨 relation 数据泄露(cross-relation data exposure),不仅仅是 crash
- 触发条件:
max_parallel_maintenance_workers > 0时触发;单线程 HNSW 或只用 IVFFlat 则风险较低 - CVSS 3.1:8.1(AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H)
- 修复版本:pgvector 0.8.2(2026-05-18)
- 升级方式:
ALTER EXTENSION vector UPDATE;(非破坏性) - 版本检查命令:
SELECT extversion FROM pg_extension WHERE extname = 'vector'; - 重要:PostgreSQL minor release 不包含 pgvector 更新,需单独升级扩展
来源:
- https://ranksquire.com/2026/05/27/vector-database-news-may-2026(综合排名 + 紧急度评级)
- https://www.pgexperts.com/blog/pgvector-0-8-2-released
- https://www.postgresql.org/about/news/pgvector-082-released-3245/
评价:⭐⭐⭐⭐⭐ 所有使用 pgvector HNSW 并行构建的生产系统均需立即审计并升级。
§三 · Qdrant v1.18 TurboQuant + io_uring 优化
保留理由
TurboQuant 是 2026 年向量量化领域最重要的工程进展之一,有来自 Google Research 的论文支撑,且有具体 recall 对比数据。
技术细节:
- 核心原理(Zandieh et al., 2026,ICLR 2026):Fast Hadamard rotation 先对向量做随机旋转,使坐标值均匀分布,再进行 bit-packing;解决了 embedding 模型坐标分布不均匀的问题
- 压缩效果:32x 压缩(1-bit)下,TurboQuant vs vanilla Binary Quantization:recall 提升 9-21 个百分点
- 对比 Scalar Quantization:TurboQuant 在 2x 压缩比时达到 SQ 级别 recall
- v1.18.1 补丁(2026-05-22):io_uring 优化,专门针对 Linux 多向量量化评分的加速
- 适用场景:多向量 collections + Linux io_uring 支持的实例
Benchmark 来源:https://qdrant.tech/articles/turboquant-quantization(官方技术博客,含多个公开数据集对比表)
评价:⭐⭐⭐⭐ 有量化公式原理、有实测 recall 表格,适合向量系统工程专题。
§四 · NSDI 2026 系统论文精选(推理/Agent 方向)
保留理由
NSDI 2026 有多篇 LLM inference 系统论文,包含具体性能数字和系统设计细节。
DroidSpeak(UChicago + Microsoft) - 首个跨不同 LLM 复用相同架构 prefix KV cache 的分布式推理系统 - 在不同 LLM 间选择性重计算少量层,其余层复用已有 KV cache - 数据:吞吐提升 4x,prefill 延迟降低 3.1x,quality loss 可忽略
FlexLLM(CMU + Purdue + Anthropic + Mistral + Stanford) - 首个在共享 GPU 上同时服务 LLM 推理 + 参数高效微调的系统(token-level co-serving) - 依赖并行化 + 图剪枝减少激活内存,混合 token 调度满足 SLO - 数据:GPU 内存节省 80%,重推理负载下微调吞吐提升 1.9x-4.8x,轻负载下 2.5x-6.8x
SYMPHONY(UT Austin + UW-Madison) - 改善 LLM 推理的内存管理,降低冷启动延迟 1.7x-4.7x,SLO 达成率提升 1.43x-1.74x
Agentix(UC Berkeley + Google DeepMind + SJTU) - 将 agent 程序作为一等公民进行调度,减少 agentic 工作流的端到端延迟 - 拦截程序级 LLM 调用,根据已完成的前置工作预优先级 - 数据:相同延迟下吞吐提升 4x-15x(对比 vLLM baseline)
来源:https://paper.lingyunyang.com/reading-notes/conference/nsdi-2026
评价:⭐⭐⭐⭐ 均为系统层面有真实 benchmark 数据的工作,适合深度学习系统架构专题。
§五 · OSDI 2026 推理系统工程(Korea University 首篇)
"Revisiting Pipeline Parallelism for LLM Serving"(Korea University,OSDI 2026)
- 核心发现: Commodity 多 GPU 系统上,正确的调度策略下 pipeline parallelism 性能可超过 tensor parallelism
- 背景:tensor parallelism 已成为单节点多卡事实标准,pipeline parallelism 被忽视
- 结论对基础设施选型有直接意义
来源:https://www.linkedin.com/posts/jeongseob-ahn-1b870066_were-excited-to-share-that-our-research-activity-7465608905885323264-zUKa
§六 · Agent 框架 Q2 2026 格局(工程视角)
保留理由
Alice Labs 基于 18+ 生产部署的排名,有具体版本号和发布时间。
2026 Q2(April-July)关键变化:
| 框架 | 事件 | 工程影响 |
|---|---|---|
| Microsoft Agent Framework | 4月3日统一 Semantic Kernel + AutoGen → 1.0 | 企业客户统一入口 |
| Claude Agent SDK | 6月新增 hierarchical subagent spawning | Anthropic 官方 agent 工具链成熟 |
| CrewAI | 5-6月 1.14 版本引入 pluggable memory/knowledge/RAG backend | memory 架构升级 |
| Mastra | TypeScript-first,内置 Memory Gateway + Studio | JS/TS 团队的生产路径 |
| LangGraph | GA October 2025,Q2 新增 per-node timeout + DeltaChannel | 生产级 streaming 成熟 |
| LlamaIndex Workflows | 6月22日 1.0 GA | 检索为中心的工作流 |
选型建议(基于 StackOne 工具地图):
- 首选生产 Agent:Mastra(TypeScript,电池包含)
- 复杂多 Agent 协作:LangGraph(stateful graph)
- 企业/微软生态:Microsoft Agent Framework
- RAG 优先:LlamaIndex Workflows / Haystack
来源:
- https://alicelabs.ai/en/insights/best-ai-agent-frameworks-2026
- https://www.stackone.com/blog/ai-agent-tools-landscape-2026
§七 · 丢弃条目(低工程密度)
| 条目 | 丢弃原因 |
|---|---|
| Substack「AI Engineer 1000+职位分析」 | 行业报告型,无具体命令/代码/性能数据 |
| Substack「AI 工程书籍推荐」 | 书单整理,非技术实现内容 |
| Substack「Context Engineering 2026 Operating Manual」 | 概念性操作手册,缺 benchmark |
| ByteByteGo「Top AI GitHub Repos 2026」 | 盘点性质,无深入工程分析 |
| Karozieminski Substack「Context Engineering」 | 策略性文章,缺具体环境参数 |
| LinkedIn「LLM 编码工作流 2026」(Addy Osmani) | 经验分享,缺可复现步骤 |
§八 · 本次写入文件
建议路径:/shared/research-kb/inbox/jay/2026-07-13-1050-engineering-filter-inference-vecdb-systems-jul2026.md
建议纳入专题页:
- inference-systems / vecdb-comparison / agent-frameworks / llm-systems-nsdi-osdi
建议精读: 1. pgvector CVE-2026-3172 官方 release note + PGX 专家博客(立即行动级) 2. Qdrant TurboQuant 官方技术博客(向量系统工程必读) 3. DroidSpeak / FlexLLM / Agentix NSDI 2026 论文 4. vLLM vs SGLang production decision framework(Sharon Sahadevan,实用选型指南)
是否需要审稿:本次以 benchmark 数据为主,来源为综合技术博客,无原始论文精读需求,建议纳入专题草稿待后续串行审稿。