<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[2 *7900 XTX vllm  TP2， 8并发 476 tok/s,256K *4 ，157tok/s]]></title><description><![CDATA[<p dir="auto">把我这套双 7900 XTX 的 vLLM 部署交个作业。全部数字都是 2026-10-07 这台机器实测的,不是别人的理论值,不同硬件/版本跑出来会不一样,当参考不当保证。</p>
<h2>机器</h2>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>部件</th>
<th>配置</th>
</tr>
</thead>
<tbody>
<tr>
<td>主板</td>
<td>华南金牌 H12D8D(SP3 双路平台)</td>
</tr>
<tr>
<td>GPU</td>
<td>2 × PULSE RX 7900 XTX(Navi 31 / gfx1100),各 24GB</td>
</tr>
<tr>
<td>CPU</td>
<td>AMD EPYC 7452,32 核 / 64 线程</td>
</tr>
<tr>
<td>内存</td>
<td>128GB(30GB 划给会话缓存,见下)</td>
</tr>
<tr>
<td>系统</td>
<td>Ubuntu 24.04.4,ROCm 7.2.4</td>
</tr>
<tr>
<td>模型</td>
<td>Qwen3.8-27B W4A16(AutoRound 量化,19GB),256K 原生上下文</td>
</tr>
</tbody>
</table>
<p dir="auto"><img src="https://upload.lcz.me/uploads/22da9994-1fbb-4dcd-aea0-3b8199069053.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" /><br />
<img src="https://upload.lcz.me/uploads/0e481c95-8ec4-4471-9f5a-5b82c537ef7d.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" /></p>
<h2>快在哪:四个开关各管一件事</h2>
<p dir="auto"><strong>1. octave_k3v4 KV cache(本文主角,50 倍的主角)</strong><br />
KV cache 是模型对读过内容的记忆,fp16 存法每 token 每个 KV head 要 1024 字节,256K 直接爆显存。octave 是 JartX 在 vLLM 里做的压缩 KV 格式:K 用 3 bit、V 用 4 bit,压到 248 字节,<strong>只有 fp16 的 1/4,同样的显存装 4 倍上下文</strong>。而且它不是只省地方——JartX 的 WMMA 内核直接从压缩格式读数据做矩阵乘,省显存和提速是同一件事。作者在 4× 7900 XTX 上压 attention 内核的实测(原文在他仓库 <code>OCTAVE_SPEED.md</code>,<strong>注意:那是用 <code>VLLM_ALLOW_LONG_MAX_MODEL_LEN=1</code> 把 max-model-len 放宽到 380K 的内核级压力测试,不是"这模型能跑 380K 上下文"——27B 原生上限就是 256K,我生产也是 256K</strong><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/1f61e.png?v=fe25256ab4a" class="not-responsive emoji emoji-android emoji--disappointed" style="height:1.4em;width:auto;vertical-align:middle" title="):" alt="😞" /></p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>KV 格式</th>
<th>每 token 每 KV head</th>
<th>380K 压力点 decode</th>
</tr>
</thead>
<tbody>
<tr>
<td>fp16</td>
<td>1024 B</td>
<td>2.7 tok/s(基本跑不动)</td>
</tr>
<tr>
<td>octave_k3v4</td>
<td>248 B</td>
<td><strong>151.4 tok/s,约 50 倍</strong></td>
</tr>
<tr>
<td>octave_k3v3</td>
<td>216 B</td>
<td>129.6 tok/s</td>
</tr>
</tbody>
</table>
<p dir="auto">换句话说,octave 内核在超出原生上限的超长序列下,比 fp16 快约 50×、比 TurboQuant 快 4.6-5.3×,且 MTP 验证路径比 TRITON_ATTN 快 78×——这才是 256K 真并发还守得住的底层原因。(同文件另测 380K 冷 prefill 比 fp16 快 20%、比 TurboQuant 快 2.1 倍。)</p>
<p dir="auto">质量代价见下节实测,一句话:容量翻倍,没断崖。</p>
<p dir="auto"><strong>2. MTP 投机解码(<code>--spec-tokens 3</code>)</strong><br />
模型自己"打草稿":每出一批字先猜 3 个再验证,猜对等于白嫖。27B 带原生 MTP 头,接受率够高,短上下文 96+ tok/s 基本是它撑起来的。关了这个,速度直接腰斩。</p>
<p dir="auto"><strong>3. 30GB 内存 = 会话缓存,不是用来"跑"的</strong><br />
这块内存的定位说清楚:<strong>主角色是缓存,不是算力</strong>。多会话并发时,每个会话的 KV 状态常驻内存,切回来直接续上——<strong>热启动</strong>。前面 220K 那行"第二次问只要 5.3 秒"就是这么来的:前缀不用重算,直接命中。顺带的次要作用才是兜底:220K×6 这种超出 GPU KV 池的长会话,能被换到内存里不死掉。所以别把它理解成"借内存跑推理"——它是让 N 个长会话都能随时回来,不是让一台 48GB 显存的机器假装 78GB。</p>
<p dir="auto"><strong>4. TP2 与 MoE 两个前瞻</strong><br />
词表先说透:27B 词表 248,320 token,TP2 下 embedding 和 lm_head 是<strong>每张卡各存一份全量</strong>(bf16,合计每卡约 4.7GB),不分片——别指望 TP2 切半词表,省的是 attention 和 MLP 的权重与激活。<br />
更大的彩蛋:这个 fork 带 W4A16 冷专家 CPU offload,作者已在 2×24GB 上把 <strong>Qwen3.5-122B-A10B(256 专家 / top-8 / 48 层)端到端跑通</strong>——全量专家常驻内存,每层只换热专家进显存,一个环境变量 <code>VLLM_MOE_EXPERT_CACHE_SIZE</code> 控制。双 XTX 跑大 MoE 有明确路线,不用等 4 卡。</p>
<h2>KV 压缩,质量掉了吗(同机实测对照)</h2>
<p dir="auto">10-06 同一台机器、同一个模型,KV 格式切换前后各打一轮隐藏指令探针:</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>KV 格式</th>
<th>每 token 每 KV head</th>
<th>本机 GPU 层容量</th>
<th>质量</th>
</tr>
</thead>
<tbody>
<tr>
<td>int8 per-token-head</td>
<td>520 B</td>
<td>~55 万 token</td>
<td>探针 6/6 全对(32K/120K × 检索/推理/代码)</td>
</tr>
<tr>
<td>octave_k3v4(现用)</td>
<td>248 B</td>
<td><strong>~109 万 token</strong></td>
<td>32K 全对;120K 检索/推理对,代码格被 512 输出截断,答案本身没问题</td>
</tr>
</tbody>
</table>
<p dir="auto">容量接近翻倍,质量都在可用线内。第三方参照:上游 4×7900 XTX 的 GSM8K,k3v4 = 91.4,fp16 = 91.8,基本持平;反面教材是 TurboQuant——开 MTP 会输出垃圾(GSM8K 掉到 1% 附近),octave 把这块修好了,MTP=3 跑 256K 才有前提。</p>
<h2>速度矩阵(2K→220K × 1~8 路并发)</h2>
<p dir="auto">口径:每格 = 该上下文 + 该并发下<strong>单条请求的 decode tok/s 中位数</strong>(你体感的速度);括号 = 各流速率加总(高并发格各流首尾不齐,当量级看)。</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>上下文 \ 并发</th>
<th>1</th>
<th>2</th>
<th>4</th>
<th>6</th>
<th>8</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>2K</strong></td>
<td>96.4 (96)</td>
<td>104.0 (208)</td>
<td>90.0 (≈354)</td>
<td>59.3 (≈345)</td>
<td>61.6 (≈476)</td>
</tr>
<tr>
<td><strong>30K</strong></td>
<td>96.2 (96)</td>
<td>76.7 (153)</td>
<td>74.7 (≈293)</td>
<td>46.6 (≈295)</td>
<td>42.8 (≈375)</td>
</tr>
<tr>
<td><strong>60K</strong></td>
<td>66.4 (66)</td>
<td>69.2 (138)</td>
<td>55.7 (≈234)</td>
<td>38.8 (≈236)</td>
<td>38.5 (≈312)</td>
</tr>
<tr>
<td><strong>90K</strong></td>
<td>90.6 (91)</td>
<td>77.2 (154)</td>
<td>55.8 (≈225)</td>
<td>37.7 (≈237)</td>
<td>37.0 (≈303)</td>
</tr>
<tr>
<td><strong>120K</strong></td>
<td>76.5 (77)</td>
<td>57.5 (115)</td>
<td>53.2 (≈211)</td>
<td>36.8 (≈237)</td>
<td>34.1 (≈276)</td>
</tr>
<tr>
<td><strong>150K</strong></td>
<td>82.5 (83)</td>
<td>68.4 (137)</td>
<td>50.9 (≈203)</td>
<td>41.9 (≈237)</td>
<td>—</td>
</tr>
<tr>
<td><strong>180K</strong></td>
<td>69.7 (70)</td>
<td>64.7 (129)</td>
<td>53.4 (≈213)</td>
<td>34.0 (≈213)</td>
<td>—</td>
</tr>
<tr>
<td><strong>220K</strong></td>
<td>69.8 (70)</td>
<td>48.6 (97)</td>
<td>39.6 (≈157)</td>
<td>27.6 (≈162)</td>
<td>—</td>
</tr>
</tbody>
</table>
<p dir="auto">"-" = 没测。</p>
<p dir="auto"><strong>怎么读:</strong></p>
<ul>
<li>2K~90K:4 路和 6 路总吞吐打平,但 6 路每路更慢,<strong>4 路是性价比顶点</strong>;</li>
<li>150K~180K:6 路略占优,但每路体感已明显变挤;</li>
<li>220K:差距拉大(162 vs 157),长文档卡 4 路;</li>
<li>单流随上下文缓降,220K 还剩 70——"一篇长文反复追问"的日常用法,体验完全在线。</li>
</ul>
<h2>等第一个字</h2>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>上下文</th>
<th>第一次(冷)</th>
<th>同一份文档第二次(缓存命中)</th>
</tr>
</thead>
<tbody>
<tr>
<td>2K</td>
<td>1.1s</td>
<td>—</td>
</tr>
<tr>
<td>30K</td>
<td>15.9s</td>
<td>0.84s</td>
</tr>
<tr>
<td>60K</td>
<td>20.2s</td>
<td>1.47s</td>
</tr>
<tr>
<td>120K</td>
<td>26.7s</td>
<td>2.54s</td>
</tr>
<tr>
<td>220K</td>
<td>48.6s</td>
<td>5.31s</td>
</tr>
</tbody>
</table>
<p dir="auto">多路共享同一份长前文时,前文只算一次,4 路 30K 并发 TTFT 1.5s 左右。这就是上一条会话缓存的价值:agent 场景基本无感。一次性的全新长文,220K 要等 50 秒,物理成本,没救,只能预热。</p>
<h2>踩坑:EPYC 单核频率</h2>
<p dir="auto">作者是 4 卡 + 高频桌面 CPU,我这台 EPYC 7452 单核睿频只有 3.35GHz。MTP 的验证调度走 CPU,单核慢一点,单流速度会比高频平台略低。EPYC 的好处在并发宽度:64 线程拉满多路时 CPU 不拖后腿。</p>
<h2>怎么复刻</h2>
<p dir="auto"><strong>仓库:</strong> <a href="https://github.com/JartX/vllm" rel="nofollow ugc">github.com/JartX/vllm</a><br />
基于 vLLM 上游的 AMD 优化分支,作者 4× 7900 XTX 自维护,<strong>持续在更新</strong>——octave KV、MTP、RDNA3 专用 attention 内核、MoE 专家 offload 都从这里长出来,上游还在 RFC/PR 阶段。带每日 watchdog,分支一动就提醒,关注仓库最新状态就行,别抱死某个旧 commit。</p>
<p dir="auto"><strong>我跑的版本:</strong> 源码 commit <code>317415c5a1fd</code>(2026-10-06 打包),生产基线分支 <code>perf/rdna3_full_stack</code>。复刻前先拉最新 commit 对比。</p>
<p dir="auto"><strong>构建要点</strong>(ROCm,我用 docker 隔离编译):</p>
<pre><code class="language-bash"># 核心环境变量,缺一不可
export PYTORCH_ROCM_ARCH=gfx1100
export VLLM_TARGET_DEVICE=rocm
# ROCm 版 torch + triton-rocm,别装成 NVIDIA 的
uv pip install torch-2.13.0+rocm7.2 triton_rocm-3.7.1
# 源码 tar 没有 git 元数据,版本手动钉
export SETUPTOOLS_SCM_PRETEND_VERSION=0.0.dev0+g317415c5a1fd
uv pip install -e . --no-build-isolation --no-deps
</code></pre>
<p dir="auto">8 核 / 24GB 内存就够,不用 GPU 也能编(构建和部署分开)。编译完 import <code>vllm</code> 和 <code>torch.ops._C.octave_cache_store</code> 都在,就算成了。</p>
<p dir="auto"><strong>启动命令(生产原样,一字未改):</strong></p>
<pre><code class="language-bash">vllm serve /path/to/Qwen3.8-27B-W4A16-AutoRound \
  --served-model-name qwen3.8-27b \
  --tensor-parallel-size 2 \
  --kv-cache-dtype octave_k3v4 \
  --attention-backend ROCM_OCTAVE \
  --max-model-len 262144 \
  --max-num-seqs 8 \
  --max-num-batched-tokens 8192 \
  --enable-prefix-caching --prefix-cache-retention-interval 3296 --prefix-match-unit 16 \
  --enable-chunked-prefill \
  --gpu-memory-utilization 0.95 \
  --spec-method qwen3_5_mtp --spec-tokens 3 \
  --enable-mamba-shared-prefix-checkpoint \
  --max-cudagraph-capture-size 16 \
  --kv-transfer-config '{"kv_connector":"SimpleCPUOffloadConnector","kv_role":"kv_both","kv_connector_extra_config":{"backend":"cpu","cpu_capacity_bytes":32212254720}}'
</code></pre>
<p dir="auto">两个坑:</p>
<ul>
<li><strong>30GB 会话缓存是吃内存的</strong>,内存不够把 <code>cpu_capacity_bytes</code> 调小,或删掉这行(代价是 220K 这种超长会话兜不住);</li>
<li>换模型的话 MTP 参数(<code>--spec-method</code>)跟着换,不是所有模型都有原生 MTP 头,没有就删掉这两行,速度掉一截。</li>
</ul>
<h2>收个尾</h2>
<p dir="auto">AMD 卡还在升值:以前 7900 XTX 算玩具卡,现在 2 张 48G 显存 + 30G 会话缓存,27B 的 256K 上下文日常用——30K 上下文 8 路并发聚合 400tok/s,220K 长文还能 70 tok/s 不趴,多会话热启动秒回。单流速度没什么好吹的,大家都在 90~110 区间;真正的差距在长上下文和并发,这块以前是 AMD 的短板。想复刻的门槛也低:仓库现成,编译脚本半小时的事。</p>
<p dir="auto">有问题评论区提,数字都能复现,欢迎拿自己的机器对比着测。</p>
]]></description><link>https://lcz.me/topic/2166</link><generator>RSS for Node</generator><lastBuildDate>Mon, 12 Oct 2026 13:29:00 GMT</lastBuildDate><atom:link href="https://lcz.me/topic/2166.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 07 Oct 2026 08:15:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 2 *7900 XTX vllm  TP2， 8并发 476 tok/s,256K *4 ，157tok/s on Sat, 10 Oct 2026 14:04:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/terry" aria-label="Profile: terry">@<bdi>terry</bdi></a> 这个就是上次说有黑罩子的那个。这个是外面：<br />
<img src="https://upload.lcz.me/uploads/e9bf07c1-4520-42e1-bd4e-1b0399723b96.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" /><br />
<img src="https://upload.lcz.me/uploads/f40fe1ba-d84b-4184-a8a4-6ff1e2fce98a.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" /></p>
<p dir="auto">这个是里面： 顶上和侧边加了几个风扇，温度最高是80，以前跑llama.cpp 负载高的时候会跑到80 ， 现在换 vllm ，或是strata ，都是70左右：<br />
<img src="https://upload.lcz.me/uploads/f839d435-a097-4608-b93e-3c39e9c3d56f.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" /></p>
]]></description><link>https://lcz.me/post/23798</link><guid isPermaLink="true">https://lcz.me/post/23798</guid><dc:creator><![CDATA[farmer node]]></dc:creator><pubDate>Sat, 10 Oct 2026 14:04:19 GMT</pubDate></item><item><title><![CDATA[Reply to 2 *7900 XTX vllm  TP2， 8并发 476 tok/s,256K *4 ，157tok/s on Sat, 10 Oct 2026 14:00:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/909" aria-label="Profile: 909">@<bdi>909</bdi></a> 不会呀，插上去就直接能用了， 我这个就是PCIE 4.0 的线呀。<br />
<img src="https://upload.lcz.me/uploads/ae4078ee-cec2-4fe7-8211-673d7b8dd33d.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" /></p>
]]></description><link>https://lcz.me/post/23797</link><guid isPermaLink="true">https://lcz.me/post/23797</guid><dc:creator><![CDATA[farmer node]]></dc:creator><pubDate>Sat, 10 Oct 2026 14:00:51 GMT</pubDate></item><item><title><![CDATA[Reply to 2 *7900 XTX vllm  TP2， 8并发 476 tok/s,256K *4 ，157tok/s on Thu, 08 Oct 2026 05:42:50 GMT]]></title><description><![CDATA[<p dir="auto">你买的这种pcie3.0延长线不会报错吗，我买的这种线运算老是报错啊！！ 我就换成pcie4.0得了</p>
]]></description><link>https://lcz.me/post/23207</link><guid isPermaLink="true">https://lcz.me/post/23207</guid><dc:creator><![CDATA[909]]></dc:creator><pubDate>Thu, 08 Oct 2026 05:42:50 GMT</pubDate></item><item><title><![CDATA[Reply to 2 *7900 XTX vllm  TP2， 8并发 476 tok/s,256K *4 ，157tok/s on Thu, 08 Oct 2026 05:11:17 GMT]]></title><description><![CDATA[<p dir="auto">你这开放式机架也很骚气啊，发个装备秀，多发几张图，观摩下。</p>
]]></description><link>https://lcz.me/post/23199</link><guid isPermaLink="true">https://lcz.me/post/23199</guid><dc:creator><![CDATA[terry]]></dc:creator><pubDate>Thu, 08 Oct 2026 05:11:17 GMT</pubDate></item><item><title><![CDATA[Reply to 2 *7900 XTX vllm  TP2， 8并发 476 tok/s,256K *4 ，157tok/s on Thu, 08 Oct 2026 03:56:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/%E5%BC%A0%E5%85%89%E7%92%9E" aria-label="Profile: 张光璞">@<bdi>张光璞</bdi></a> 这个就是flyer666 改的 tensor 的上游分支，是参考的这个仓库改的，所一 TTFT 是很快的，prefill 和之前的一样，快的离谱，针对 7900txt 专门优化的 tensor ，数据上是比 3090 更快的 prefill，不是很慢，是快的离谱，但是还是会有 之前 一个大的prefill 会卡住的问题，这个问题，已经修复了很多，不会完全卡死，但是会慢一些。</p>
]]></description><link>https://lcz.me/post/23182</link><guid isPermaLink="true">https://lcz.me/post/23182</guid><dc:creator><![CDATA[farmer node]]></dc:creator><pubDate>Thu, 08 Oct 2026 03:56:10 GMT</pubDate></item><item><title><![CDATA[Reply to 2 *7900 XTX vllm  TP2， 8并发 476 tok/s,256K *4 ，157tok/s on Thu, 08 Oct 2026 03:55:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ben-lee" aria-label="Profile: Ben-Lee">@<bdi>Ben-Lee</bdi></a> 这个就是flyer666 改的 tensor 的上游分支，是参考的这个仓库改的，所一 TTFT 是很快的，prefill 和之前的一样，快的离谱，针对 7900txt 专门优化的 tensor ，数据上是比 3090 更快的 prefill。</p>
]]></description><link>https://lcz.me/post/23181</link><guid isPermaLink="true">https://lcz.me/post/23181</guid><dc:creator><![CDATA[farmer node]]></dc:creator><pubDate>Thu, 08 Oct 2026 03:55:00 GMT</pubDate></item><item><title><![CDATA[Reply to 2 *7900 XTX vllm  TP2， 8并发 476 tok/s,256K *4 ，157tok/s on Thu, 08 Oct 2026 02:24:26 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ben-lee" aria-label="Profile: Ben-Lee">@<bdi>Ben-Lee</bdi></a> <a href="/post/23163">说</a>:</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/farmer-node" aria-label="Profile: farmer-node">@<bdi>farmer-node</bdi></a> vLLM这么牛啊，之前了解不够，这个并发都可以给小办公室用了吧</p>
</blockquote>
<p dir="auto">但是他TTFT  很慢</p>
]]></description><link>https://lcz.me/post/23168</link><guid isPermaLink="true">https://lcz.me/post/23168</guid><dc:creator><![CDATA[张光璞]]></dc:creator><pubDate>Thu, 08 Oct 2026 02:24:26 GMT</pubDate></item><item><title><![CDATA[Reply to 2 *7900 XTX vllm  TP2， 8并发 476 tok/s,256K *4 ，157tok/s on Thu, 08 Oct 2026 02:20:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/farmer-node" aria-label="Profile: farmer-node">@<bdi>farmer-node</bdi></a> vLLM这么牛啊，之前了解不够，这个并发都可以给小办公室用了吧</p>
]]></description><link>https://lcz.me/post/23163</link><guid isPermaLink="true">https://lcz.me/post/23163</guid><dc:creator><![CDATA[Ben Lee]]></dc:creator><pubDate>Thu, 08 Oct 2026 02:20:35 GMT</pubDate></item><item><title><![CDATA[Reply to 2 *7900 XTX vllm  TP2， 8并发 476 tok/s,256K *4 ，157tok/s on Wed, 07 Oct 2026 19:40:59 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a href="/user/farmer-node">@farmer node</a> <a href="/post/23109">说</a>:</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/terry" aria-label="Profile: terry">@<bdi>terry</bdi></a> 1. vLLM 0.4.2 就引入了 Automatic Prefix Caching（APC），跨请求/跨会话按块哈希共享 KV；V1 重写后这个开销压到 0% 命中率时 &lt;1% 吞吐，所以默认常开。我现在第二次缓存命中就是3秒左右就开始了。 2. 针对7900xtx ， sglang 我也在跑，sglang 只能用bf16 缓存，缓存词 开HICache 是 192k ，我用3…</p>
</blockquote>
<p dir="auto">可以，继续探索，我直接抄作业</p>
]]></description><link>https://lcz.me/post/23136</link><guid isPermaLink="true">https://lcz.me/post/23136</guid><dc:creator><![CDATA[terry]]></dc:creator><pubDate>Wed, 07 Oct 2026 19:40:59 GMT</pubDate></item><item><title><![CDATA[Reply to 2 *7900 XTX vllm  TP2， 8并发 476 tok/s,256K *4 ，157tok/s on Wed, 07 Oct 2026 14:40:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/terry" aria-label="Profile: terry">@<bdi>terry</bdi></a>  1. vLLM 0.4.2 就引入了 Automatic Prefix Caching（APC），跨请求/跨会话按块哈希共享 KV；V1 重写后这个开销压到 0% 命中率时 &lt;1% 吞吐，所以默认常开。我现在第二次缓存命中就是3秒左右就开始了。 2. 针对7900xtx ， sglang 我也在跑，sglang 只能用bf16 缓存，缓存词 开HICache 是 192k ，我用30g 内存，也才400-500k ，并发只能拉到 4 * 120k 左右， 但是现在这个 KV 是有1000k， 可以跑256*4 并发， 如果加上贡献前缀， 以及agent 的75% 压缩限制， 256k * 8 ，是可以直接跑的 ，如果不跑 256k ， 跑120k 可以跑 16 并发! <a class="plugin-mentions-user plugin-mentions-a" href="/user/ben-lee" aria-label="Profile: ben-lee">@<bdi>ben-lee</bdi></a>  这个可以跑 120k *16 并发呀。</p>
]]></description><link>https://lcz.me/post/23109</link><guid isPermaLink="true">https://lcz.me/post/23109</guid><dc:creator><![CDATA[farmer node]]></dc:creator><pubDate>Wed, 07 Oct 2026 14:40:25 GMT</pubDate></item><item><title><![CDATA[Reply to 2 *7900 XTX vllm  TP2， 8并发 476 tok/s,256K *4 ，157tok/s on Wed, 07 Oct 2026 14:09:43 GMT]]></title><description><![CDATA[<p dir="auto">非常不错，VLLM的并发能力还是最好的，最差的就是长上下文Agent场景没有增量Prefill，一般Agent舒适工作区间在128k-256k之间，延迟太高了。这是比SGLang最大的弱点。还有就是Page attension不能跨会话共用缓存。但是框架本身开销更小，这个见仁见智了。</p>
]]></description><link>https://lcz.me/post/23101</link><guid isPermaLink="true">https://lcz.me/post/23101</guid><dc:creator><![CDATA[terry]]></dc:creator><pubDate>Wed, 07 Oct 2026 14:09:43 GMT</pubDate></item><item><title><![CDATA[Reply to 2 *7900 XTX vllm  TP2， 8并发 476 tok/s,256K *4 ，157tok/s on Wed, 07 Oct 2026 08:18:17 GMT]]></title><description><![CDATA[<p dir="auto">补一个跑鹈鹕的图：<br />
<img src="https://upload.lcz.me/uploads/3b6a3a05-7bbb-4ea6-b190-d103cf6c5ce4.jpeg" alt="image.jpeg" class="img-markdown  img-fluid" /></p>
]]></description><link>https://lcz.me/post/23039</link><guid isPermaLink="true">https://lcz.me/post/23039</guid><dc:creator><![CDATA[farmer node]]></dc:creator><pubDate>Wed, 07 Oct 2026 08:18:17 GMT</pubDate></item></channel></rss>