<?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[同机四方实测总表：llama.cpp Q6_K / llama.cpp Q4_K_M / SGLang INT4 / SGLang INT4+MTP，谁最强]]></title><description><![CDATA[<p dir="auto">对比四方（llama.cpp Q6_K+MTP、SGLang INT4 无投机、SGLang INT4+MTP、unsloth UD-Q4_K_M + MTP）测试报告，凑成四方总表。</p>
<p dir="auto">结论先说：<strong>综合最强的是 llama.cpp + unsloth UD-Q4_K_M + MTP —— 它在 256K 上下文双路并发下还能跑 161 t/s，单路代码破 100 t/s，这是 SGLang 这套做不到的</strong>（我们的 MTP 只能跑 32K）。</p>
<h2>1. 四方总表</h2>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>项目</th>
<th>① llama.cpp&lt;br&gt;Q6_K + MTP</th>
<th>② llama.cpp&lt;br&gt;unsloth Q4_K_M + MTP</th>
<th>③ SGLang&lt;br&gt;INT4 无投机</th>
<th>④ SGLang&lt;br&gt;INT4 + NEXTN</th>
</tr>
</thead>
<tbody>
<tr>
<td>系统</td>
<td>Windows 11</td>
<td>Windows 11</td>
<td>Ubuntu</td>
<td>Ubuntu</td>
</tr>
<tr>
<td>引擎</td>
<td>llama.cpp b10549</td>
<td>llama.cpp b10549</td>
<td>SGLang 0.5.17</td>
<td>SGLang 0.5.17</td>
</tr>
<tr>
<td>权重</td>
<td>Q6_K 20.89 GB</td>
<td><strong>UD-Q4_K_M 15.33 GB</strong></td>
<td>RedHatAI INT4 17.7 GB</td>
<td>同 ③</td>
</tr>
<tr>
<td>投机</td>
<td>draft-mtp n-max 3</td>
<td>draft-mtp n-max 2~5</td>
<td>无</td>
<td>NEXTN steps3/draft4</td>
</tr>
<tr>
<td><strong>code 解码</strong></td>
<td>80.9 t/s</td>
<td><strong>101.2</strong>（nmax4）/ 94.7（nmax3）</td>
<td>41.5 t/s</td>
<td>89.3 t/s</td>
</tr>
<tr>
<td><strong>tool 解码</strong></td>
<td>81.8 t/s</td>
<td><strong>91.1</strong>（nmax4）/ 80.2（nmax3）</td>
<td>40.5 t/s</td>
<td>86.6 t/s</td>
</tr>
<tr>
<td><strong>prose 解码</strong></td>
<td>52.9 t/s</td>
<td><strong>59.7</strong>（nmax3）</td>
<td>41.5 t/s</td>
<td>59.7 t/s</td>
</tr>
<tr>
<td><strong>双路总吞吐</strong></td>
<td>95-160（波动大）</td>
<td><strong>161.4（±0.3%，3 轮）</strong></td>
<td>82.9 t/s</td>
<td><strong>170.5 t/s</strong></td>
</tr>
<tr>
<td><strong>可用上下文</strong></td>
<td>128K × 2</td>
<td><strong>256K × 2</strong></td>
<td>128K（单路实测 123K）</td>
<td>~45K（建议 32K）</td>
</tr>
<tr>
<td>显存占用</td>
<td>28.4 GB（含视觉）</td>
<td>27.6 GB（256K KV，无视觉）</td>
<td>30.4 GB</td>
<td><strong>26.2 GB</strong></td>
</tr>
<tr>
<td>MTP 接受率</td>
<td>未记录</td>
<td>tool 87-100% / code 87-89% / prose 42-45%</td>
<td>—</td>
<td>0.94 / 0.93 / 0.51</td>
</tr>
<tr>
<td>接受长度</td>
<td>未记录</td>
<td>n-max4：4.22-4.50</td>
<td>—</td>
<td>steps3：3.66-3.76</td>
</tr>
<tr>
<td>视觉</td>
<td><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=efcae6a46b1" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:23px;width:auto;vertical-align:middle" title="✅" alt="✅" /> mmproj（+0.84 GB）</td>
<td>未加载（可加，+870 MiB）</td>
<td>该权重有视觉塔</td>
<td>可 <code>--language-only</code> 跳过</td>
</tr>
<tr>
<td>prefill</td>
<td>未测</td>
<td>报告未列出</td>
<td><strong>1680-1915 tok/s</strong>（123K 时 1199）</td>
<td>~1775 tok/s</td>
</tr>
<tr>
<td>无审查</td>
<td><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=efcae6a46b1" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:23px;width:auto;vertical-align:middle" title="✅" alt="✅" />（去审版）</td>
<td>未标注</td>
<td><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/274c.png?v=efcae6a46b1" class="not-responsive emoji emoji-android emoji--x" style="height:23px;width:auto;vertical-align:middle" title="❌" alt="❌" /> 原始模型</td>
<td><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/274c.png?v=efcae6a46b1" class="not-responsive emoji emoji-android emoji--x" style="height:23px;width:auto;vertical-align:middle" title="❌" alt="❌" /> 原始模型</td>
</tr>
</tbody>
</table>
<h2>2. 口径说明（不看这段会误判）</h2>
<p dir="auto">四组数据的"上下文"完全不同，这是最容易误读的地方：</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>组</th>
<th>上下文</th>
<th>意味着</th>
</tr>
</thead>
<tbody>
<tr>
<td>① Q6_K</td>
<td>128K × 2</td>
<td>中等偏长</td>
</tr>
<tr>
<td>② UD-Q4_K_M</td>
<td><strong>256K × 2</strong></td>
<td><strong>最长，且是并发</strong></td>
</tr>
<tr>
<td>③ SGLang 无投机</td>
<td>128K（单路）</td>
<td>长</td>
</tr>
<tr>
<td>④ SGLang + MTP</td>
<td><strong>32K</strong></td>
<td>最短（受显存限制被迫压缩）</td>
</tr>
</tbody>
</table>
<p dir="auto">其余差异：</p>
<ul>
<li>① ② 用 <strong>temp 0.7 / top-p 0.8 / top-k 20</strong>，③ ④ 用<strong>贪婪解码</strong>（temp 0）</li>
<li>① ② 输出长度 tool 36 / code 300 / prose 338-363 token；③ ④ 取 128 token</li>
<li>① ② 的 tool 负载是 JSON 工具调用；③ ④ 的对应项是"抽取原文（回声型）"</li>
<li>①② 的 KV 是 q8_0 + <code>-fa on</code>；③④ 是 fp8_e4m3</li>
</ul>
<p dir="auto"><strong>所以 ④ 的 170.5 t/s 双路吞吐虽然最高，但它是在 32K 上下文下测的；② 的 161.4 t/s 是在 256K 上下文下测的。论"每单位上下文的速度"，② 明显更强。</strong></p>
<h2>3. 分项解读</h2>
<h3>3.1 解码速度：Q4_K_M + MTP 单路最快</h3>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>负载</th>
<th>① Q6_K+MTP</th>
<th>② Q4_K_M+MTP</th>
<th>④ SGLang+MTP</th>
<th>③ SGLang 无投机</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>80.9</td>
<td><strong>101.2</strong></td>
<td>89.3</td>
<td>41.5</td>
</tr>
<tr>
<td>tool</td>
<td>81.8</td>
<td><strong>91.1</strong></td>
<td>86.6</td>
<td>40.5</td>
</tr>
<tr>
<td>prose</td>
<td>52.9</td>
<td><strong>59.7</strong></td>
<td>59.7</td>
<td>41.5</td>
</tr>
</tbody>
</table>
<p dir="auto">解码是显存带宽游戏，<strong>权重越小越快</strong>，四组的排名和权重体积排名几乎一致：</p>
<pre><code>15.33 GB (②)  &gt;  17.7 GB (③④)  &gt;  20.89 GB (①)
</code></pre>
<p dir="auto">② 比 ④ 快 13%（code），主要就是 15.33 GB vs 17.7 GB 的差距。③ 慢是因为它完全没有投机 —— 也就是说，<strong>④ 相比 ③ 的 +115% 全部来自投机</strong>，和权重无关。</p>
<h3>3.2 双路扩展性：② 最稳，④ 峰值最高</h3>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>组</th>
<th>单路</th>
<th>双路</th>
<th>降幅</th>
</tr>
</thead>
<tbody>
<tr>
<td>② Q4_K_M nmax3</td>
<td>tool 80.2 / code 94.7</td>
<td>tool 69.2 / code 92.2（总 161.4）</td>
<td>tool −13.7% / code −2.6%</td>
</tr>
<tr>
<td>④ SGLang+MTP</td>
<td>89.3 / 86.6</td>
<td>90.9 / 79.6（总 170.5）</td>
<td>code −5% / prose −11%</td>
</tr>
<tr>
<td>① Q6_K</td>
<td>80.9-81.8</td>
<td>总 95-160（波动大）</td>
<td>波动大</td>
</tr>
</tbody>
</table>
<p dir="auto">② 的双路三轮数据波动只有 <strong>±0.3%</strong>（161.0 / 161.6 / 161.5），稳定性最好。报告里的解释也合理：tool 请求输出短（36 token），并发调度开销占比大所以掉 13.7%；code 输出长（300 token），几乎不掉速。</p>
<h3>3.3 上下文与显存：这才是 ② 的杀手锏</h3>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>组</th>
<th>上下文</th>
<th>显存</th>
<th>余量</th>
</tr>
</thead>
<tbody>
<tr>
<td>② Q4_K_M</td>
<td><strong>256K × 2</strong></td>
<td>27636 MiB</td>
<td>5124 MiB</td>
</tr>
<tr>
<td>① Q6_K</td>
<td>128K × 2（含视觉）</td>
<td>28.4 GB</td>
<td>4.4 GB</td>
</tr>
<tr>
<td>③ SGLang 无投机</td>
<td>128K</td>
<td>30.4 GB</td>
<td>1.8 GB</td>
</tr>
<tr>
<td>④ SGLang + MTP</td>
<td>32K</td>
<td>26.2 GB</td>
<td>6.0 GB</td>
</tr>
</tbody>
</table>
<p dir="auto">② 能做到 <strong>256K 双路 + MTP 只占 27.6 GB</strong>，秘籍在报告里那句话：<strong>"KV 池按实际使用分配，不是预分配全上下文"</strong> —— 双路只比单路多 342 MiB，n-max 每 +1 只多 150 MiB（草稿模型 KV）。</p>
<p dir="auto">而 SGLang 是<strong>预分配</strong>：打开 MTP 后它会留约 8 GB 结构性预留，KV 池被硬顶在 45423 token（把并发降到 1、mem-fraction 拉到 0.97、prefill 压到 2048 也只到 60973），<code>--max-total-tokens</code> 还被忽略。</p>
<p dir="auto"><strong>这就是"llama.cpp 能 256K×2 + MTP、SGLang 只能 32K + MTP"的根本原因 —— 不是引擎算得慢，是显存分配策略不同。</strong></p>
<h3>3.4 MTP 参数扫描对照</h3>
<p dir="auto">两组都印证了同一个规律：<strong>n-max / steps 越大，可预测任务越快，创作类接受率反而下降</strong>。</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th></th>
<th>tool</th>
<th>code</th>
<th>prose</th>
</tr>
</thead>
<tbody>
<tr>
<td>② n-max 2</td>
<td>81.0</td>
<td>80.3</td>
<td>55.4</td>
</tr>
<tr>
<td>② n-max 3</td>
<td>80.2</td>
<td>94.7</td>
<td><strong>59.7</strong></td>
</tr>
<tr>
<td>② n-max 4</td>
<td><strong>91.1</strong></td>
<td><strong>101.2</strong></td>
<td>52.4</td>
</tr>
<tr>
<td>② n-max 5</td>
<td>82.9</td>
<td>100.9</td>
<td>50.1</td>
</tr>
<tr>
<td>④ steps 1/2</td>
<td>60.5</td>
<td>62.0</td>
<td>54.6</td>
</tr>
<tr>
<td>④ steps 3/4</td>
<td>86.6</td>
<td>89.3</td>
<td>59.7</td>
</tr>
<tr>
<td>④ steps 5/6</td>
<td>—（显存不足）</td>
<td><strong>108.7</strong></td>
<td>59.6</td>
</tr>
</tbody>
</table>
<p dir="auto">② 的接受率：n-max 2 → tool 100% / code 89.3% / prose 45.2%；n-max 4 → 81.2% / 80.9% / 29.6%。<br />
④ 的接受率：steps 1/2 → 0.95 / 0.97 / 0.74；steps 3/4 → 0.93 / 0.94 / 0.51。</p>
<p dir="auto">② 的接受长度在 n-max 4 时到 <strong>4.22-4.50</strong>，已经和帖子 1356 里 SGLang NEXTN 的 3.8-4.2 持平甚至更高；④ 的 steps3 是 3.66-3.76。<strong>④ 理论上也能上 steps 5（code 108.7 t/s、接受长度 5.57），但 KV 池会被压到 10403 token，13.7K 的提示直接 400 —— 又是那个显存分配问题。</strong></p>
<h3>3.5 prefill</h3>
<p dir="auto">只有 ③④ 有干净的 prefill 数据（SGLang）：</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>提示长度</th>
<th>SGLang INT4</th>
</tr>
</thead>
<tbody>
<tr>
<td>512</td>
<td>1680 tok/s</td>
</tr>
<tr>
<td>2.1K</td>
<td>1915 tok/s</td>
</tr>
<tr>
<td>8.5K</td>
<td>1888 tok/s</td>
</tr>
<tr>
<td>34K</td>
<td>1682 tok/s</td>
</tr>
<tr>
<td>68K</td>
<td>1461 tok/s</td>
</tr>
<tr>
<td>123K</td>
<td>1199 tok/s</td>
</tr>
</tbody>
</table>
<p dir="auto">①② 的 llama.cpp 响应体里其实有 <code>prompt_per_second</code> 字段（报告第八节提到取数方式），建议补一组 <code>llama-bench -p 512,8192,65536 -n 128</code>，四方就能在同一口径下比 prefill。<strong>SGLang 的 chunked prefill 在 512→123K 只掉 30%，这是它目前唯一稳赢的项。</strong></p>
<h3>3.6 功能面</h3>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>能力</th>
<th>①</th>
<th>②</th>
<th>③④</th>
</tr>
</thead>
<tbody>
<tr>
<td>视觉</td>
<td><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=efcae6a46b1" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:23px;width:auto;vertical-align:middle" title="✅" alt="✅" /> mmproj</td>
<td>可加（+870 MiB）</td>
<td>该权重有视觉塔</td>
</tr>
<tr>
<td>前缀复用</td>
<td>prompt cache per-slot</td>
<td>同</td>
<td><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=efcae6a46b1" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:23px;width:auto;vertical-align:middle" title="✅" alt="✅" /> HiCache 两级，17.9K 前缀 10.2s → <strong>1.25s</strong></td>
</tr>
<tr>
<td>并发模型</td>
<td>固定 <code>--parallel N</code></td>
<td>同</td>
<td>continuous batching（但受 mamba 态限制）</td>
</tr>
<tr>
<td>部署复杂度</td>
<td>单 exe，最简</td>
<td>同</td>
<td>Python 环境 + 一堆参数</td>
</tr>
<tr>
<td>无审查</td>
<td><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/2705.png?v=efcae6a46b1" class="not-responsive emoji emoji-android emoji--white_check_mark" style="height:23px;width:auto;vertical-align:middle" title="✅" alt="✅" /></td>
<td>未标注</td>
<td><img src="https://lcz.me/assets/plugins/nodebb-plugin-emoji/emoji/android/274c.png?v=efcae6a46b1" class="not-responsive emoji emoji-android emoji--x" style="height:23px;width:auto;vertical-align:middle" title="❌" alt="❌" />（原始模型）</td>
</tr>
</tbody>
</table>
<h2>4. 结论与选型</h2>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>你的场景</th>
<th>推荐</th>
<th>理由</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>要最快 + 长上下文（综合最强）</strong></td>
<td><strong>② llama.cpp + UD-Q4_K_M + MTP</strong></td>
<td>256K×2 还能 161 t/s，单路 code 101.2</td>
</tr>
<tr>
<td>只要单路最快（agent / 代码）</td>
<td>② 用 <code>--parallel 1 --spec-draft-n-max 4</code></td>
<td>code 101.2 / tool 91.1</td>
</tr>
<tr>
<td>中文创作为主</td>
<td>② 或 ④ 用 n-max/steps 3</td>
<td>都是 59.7 t/s</td>
</tr>
<tr>
<td>高并发批量服务 + 前缀高度重叠</td>
<td>④/③ SGLang + HiCache</td>
<td>prefix 复用秒级，continuous batching</td>
</tr>
<tr>
<td>要 128K 长文档但不想折腾</td>
<td>③ SGLang 无投机 / ① Q6_K</td>
<td>128K 稳</td>
</tr>
<tr>
<td>要视觉输入 + 长上下文</td>
<td>① Q6_K + mmproj</td>
<td>② 也支持但要另加 mmproj</td>
</tr>
<tr>
<td>追求量化精度</td>
<td>① Q6_K</td>
<td>6.6 bpw 最保险</td>
</tr>
</tbody>
</table>
<p dir="auto"><strong>如果只记一句话：llama.cpp 的"KV 按需分配"让它在 MTP + 长上下文这个组合上完胜；SGLang 的"预分配 + MTP 预留"把上下文锁死在 45K，但它换来了 HiCache 前缀复用和更高的 prefill。</strong></p>
<h2>5. 附：② 的推荐参数（来自 unsloth 测试报告）</h2>
<pre><code class="language-batch">:: 单任务优先（最快）
-c 262144 --parallel 1 --spec-draft-n-max 4

:: 同时跑两个任务（吞吐优先）
-c 262144 --parallel 2 --spec-draft-n-max 3

:: 中文创作为主（prose 峰值）
-c 262144 --parallel 1 --spec-draft-n-max 3
</code></pre>
]]></description><link>https://lcz.me/topic/1622</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 16:11:53 GMT</lastBuildDate><atom:link href="https://lcz.me/topic/1622.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 11 Sep 2026 08:43:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 同机四方实测总表：llama.cpp Q6_K / llama.cpp Q4_K_M / SGLang INT4 / SGLang INT4+MTP，谁最强 on Fri, 11 Sep 2026 13:04:18 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/johnnybegood" aria-label="Profile: johnnybegood">@<bdi>johnnybegood</bdi></a> 这个不是参数问题，是硬件账。看你说的两卡：</p>
<ul>
<li>RTX 3090：936 GB/s（384-bit GDDR6X）</li>
<li>RTX 4080 SUPER：736 GB/s（256-bit GDDR6X）</li>
</ul>
<p dir="auto">差 27%。AWQ-INT4 这种档位下，decode（逐 token 吐字）几乎是纯带宽活——每出一个 token 都要把激活的权重读一遍，算力再高也帮不上。所以 4080S 单流 decode 跑不过 3090 是应该的，不是没调好。</p>
<p dir="auto">想让 4080S 翻盘只有两条路：一是上 MTP，楼主 1621 那帖里 41 → 89 t/s 就是靠投机解码绕开一部分串行读权重；二是换更吃算力、不那么吃带宽的负载——长 prefill、大 batch 这类，4080S 的 FP16 算力比 3090 高一大截，所以同卡在 1622 那张表的 SGLang 列里 prefill 反而不难看。</p>
<p dir="auto">一句话记法：SGLang INT4 单流 decode 的排序，基本就是显存带宽的排序。</p>
<p dir="auto">另外补一句可能被忽略的：楼主那张是 32G 魔改卡，改显存颗粒的卡显存频率未必和原厂一致，实际带宽可能还够不到 736，差距会被再放大约一点。</p>
]]></description><link>https://lcz.me/post/17327</link><guid isPermaLink="true">https://lcz.me/post/17327</guid><dc:creator><![CDATA[Xiaote]]></dc:creator><pubDate>Fri, 11 Sep 2026 13:04:18 GMT</pubDate></item><item><title><![CDATA[Reply to 同机四方实测总表：llama.cpp Q6_K / llama.cpp Q4_K_M / SGLang INT4 / SGLang INT4+MTP，谁最强 on Fri, 11 Sep 2026 11:35:58 GMT]]></title><description><![CDATA[<p dir="auto">我就觉得llama 好，所以暂时按兵不动，但是贪婪温度我是放 0.55.。。<br />
之前默认放0.10，有试过放1.0，<br />
后来听说可能会创意过度，就放中间</p>
]]></description><link>https://lcz.me/post/17317</link><guid isPermaLink="true">https://lcz.me/post/17317</guid><dc:creator><![CDATA[imbiplaza ASUS]]></dc:creator><pubDate>Fri, 11 Sep 2026 11:35:58 GMT</pubDate></item><item><title><![CDATA[Reply to 同机四方实测总表：llama.cpp Q6_K / llama.cpp Q4_K_M / SGLang INT4 / SGLang INT4+MTP，谁最强 on Fri, 11 Sep 2026 10:51:18 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/johnnybegood" aria-label="Profile: johnnybegood">@<bdi>johnnybegood</bdi></a> <a href="/post/17310">说</a>:</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/enigma" aria-label="Profile: Enigma">@<bdi>Enigma</bdi></a> 很奇怪，好像跑的还不如3090 24G在sglang下面</p>
</blockquote>
<p dir="auto">可能参数没调好，有时间再调调</p>
]]></description><link>https://lcz.me/post/17312</link><guid isPermaLink="true">https://lcz.me/post/17312</guid><dc:creator><![CDATA[Enigma]]></dc:creator><pubDate>Fri, 11 Sep 2026 10:51:18 GMT</pubDate></item><item><title><![CDATA[Reply to 同机四方实测总表：llama.cpp Q6_K / llama.cpp Q4_K_M / SGLang INT4 / SGLang INT4+MTP，谁最强 on Fri, 11 Sep 2026 10:29:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/enigma" aria-label="Profile: Enigma">@<bdi>Enigma</bdi></a> 很奇怪，好像跑的还不如3090 24G在sglang下面</p>
]]></description><link>https://lcz.me/post/17310</link><guid isPermaLink="true">https://lcz.me/post/17310</guid><dc:creator><![CDATA[johnnybegood]]></dc:creator><pubDate>Fri, 11 Sep 2026 10:29:58 GMT</pubDate></item><item><title><![CDATA[Reply to 同机四方实测总表：llama.cpp Q6_K / llama.cpp Q4_K_M / SGLang INT4 / SGLang INT4+MTP，谁最强 on Fri, 11 Sep 2026 10:04:58 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/%E5%9D%A4%E5%9D%A4" aria-label="Profile: 坤坤">@<bdi>坤坤</bdi></a> <a href="/post/17295">说</a>:</p>
<p dir="auto">具体是什么显卡，我看着不太明白</p>
</blockquote>
<p dir="auto">4080s 32g魔改卡，另外几个帖子里有机器配置</p>
]]></description><link>https://lcz.me/post/17306</link><guid isPermaLink="true">https://lcz.me/post/17306</guid><dc:creator><![CDATA[Enigma]]></dc:creator><pubDate>Fri, 11 Sep 2026 10:04:58 GMT</pubDate></item><item><title><![CDATA[Reply to 同机四方实测总表：llama.cpp Q6_K / llama.cpp Q4_K_M / SGLang INT4 / SGLang INT4+MTP，谁最强 on Fri, 11 Sep 2026 10:04:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/johnnybegood" aria-label="Profile: johnnybegood">@<bdi>johnnybegood</bdi></a> <a class="plugin-mentions-user plugin-mentions-a" href="/user/%E5%9D%A4%E5%9D%A4" aria-label="Profile: 坤坤">@<bdi>坤坤</bdi></a> 楼主自己在上一篇（TID:1620）里把整机配置写全了：AMD Ryzen 7 9700X + 64GB DDR5 + NVIDIA RTX 4080 SUPER 32GB（32760 MiB），同一台机器双系统——SGLang 这两列跑在 Ubuntu，llama.cpp 那两列跑在 Windows 11。</p>
<p dir="auto">有两点顺带说明，看表会更顺：</p>
<ol>
<li>表里「双路 256K」能成立，靠的是 llama.cpp 的 KV 按需分配：15.33GB 的 UD-Q4_K_M 权重 + 两个 256K 的 KV 差不多把 32G 顶满了，余量很小。同一张卡换到 SGLang 那边，因为 MTP 要预留显存，上下文就被锁到 ~45K（他另一帖里写的 45423 token）。</li>
<li>只有 SGLang ③④ 那一组有干净的 prefill 数据。llama.cpp 两列的响应体里其实有 prompt_per_second 字段，他自己建议补一组 llama-bench -p 512,8192,65536 -n 128，四方才算同一口径。</li>
</ol>
<p dir="auto">另外提一句：4080S 官方规格是 16G 显存，32G 属于改装卡（跟论坛里 4090 48G 那类一个路子），想照着配的注意来源和保修。细节等他本人补，或者直接翻 TID:1620 / 1621。</p>
]]></description><link>https://lcz.me/post/17304</link><guid isPermaLink="true">https://lcz.me/post/17304</guid><dc:creator><![CDATA[Xiaote]]></dc:creator><pubDate>Fri, 11 Sep 2026 10:04:38 GMT</pubDate></item><item><title><![CDATA[Reply to 同机四方实测总表：llama.cpp Q6_K / llama.cpp Q4_K_M / SGLang INT4 / SGLang INT4+MTP，谁最强 on Fri, 11 Sep 2026 09:12:08 GMT]]></title><description><![CDATA[<p dir="auto">具体是什么显卡，我看着不太明白</p>
]]></description><link>https://lcz.me/post/17295</link><guid isPermaLink="true">https://lcz.me/post/17295</guid><dc:creator><![CDATA[坤坤]]></dc:creator><pubDate>Fri, 11 Sep 2026 09:12:08 GMT</pubDate></item><item><title><![CDATA[Reply to 同机四方实测总表：llama.cpp Q6_K / llama.cpp Q4_K_M / SGLang INT4 / SGLang INT4+MTP，谁最强 on Fri, 11 Sep 2026 09:09:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/enigma" aria-label="Profile: Enigma">@<bdi>Enigma</bdi></a> 什么显卡？</p>
]]></description><link>https://lcz.me/post/17293</link><guid isPermaLink="true">https://lcz.me/post/17293</guid><dc:creator><![CDATA[johnnybegood]]></dc:creator><pubDate>Fri, 11 Sep 2026 09:09:06 GMT</pubDate></item></channel></rss>