跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 浅色
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • 深色
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(LCZ-Blue)
  • 不使用皮肤
  • LCZ-Green
  • LCZ-Blue
  • LCZ-Black
折叠
品牌标识

抡锤者

首页 版块 标签
硬件
装备秀
AI 广场 App
  1. 主页
  2. 版块
  3. LLM讨论区
  4. 倒反天罡?Ubuntu24.04虚拟机+AMD AI Pro R9700部署vLLM 服务器检查与速度实测报告

倒反天罡?Ubuntu24.04虚拟机+AMD AI Pro R9700部署vLLM 服务器检查与速度实测报告

已定时 已固定 已锁定 已移动 LLM讨论区
ai-pro-r9700vllmqwen-27b
3 帖子 2 发布者 313 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • Magic629M
    Magic629M
    Magic629
    体面乡绅 硕果累累
    发表于 最后由 编辑
    #1

    vLLM 服务器检查与速度实测报告


    • 部署模型:qwen3.8-27b-int4(Qwen 3.8 27B,INT4 量化)
    • 上下文上限:131,072 tokens
    • 检查方式:全程只读——仅调用状态接口与发送推理请求。

    一、服务器状态

    检查项 结果
    /health 200 OK
    模型 qwen3.8-27b-int4,挂载路径 /model
    max_model_len 131,072
    reasoning parser 已启用(思考内容以独立 reasoning 字段返回,与 content 分离)

    二、思考模式检查结果: 已开启(默认开启)

    Qwen3.8 的 chat template 默认 enable_thinking=true,不传任何参数时所有 chat 请求都会先思考再回答。

    行为验证(同一条测试消息「1+1等于几?」)

    请求方式 返回内容 completion tokens
    默认请求(不带参数) reasoning = "We need answer user's Chinese: … Need final just 2.",content = "2" 55(约 53 思考 token + 2 答案 token)
    带 chat_template_kwargs: {"enable_thinking": false} 无 reasoning,content = "2" 2

    客户端按需关闭思考

    {
      "model": "qwen3.8-27b-int4",
      "messages": [{"role": "user", "content": "..."}],
      "chat_template_kwargs": {"enable_thinking": false}
    }
    

    思考 token 会计入 completion tokens,涉及计费/限流时需留意。


    三、真实 Token 输出速度实测

    结果总览

    模式 TTFT(首 token 延迟) decode 输出速度 每轮输出 token 稳定性
    思考模式 ON(服务器默认) 154 ms 45.8 tok/s 1024(撞 max_tokens 上限) ±0.03 tok/s
    思考模式 OFF 97 ms 36.7 tok/s 522(自然结束) ±0.01 tok/s

    测试方法

    • 固定 prompt:「请写一篇700字左右的散文,主题是秋天的城市街道,要求文笔优美、有画面感和细节描写。」
    • 流式请求(SSE)逐 token 计时;decode 速度 = (总 token − 1) ÷ (首 token → 末 token 耗时)
    • 每模式 1 次预热 + 3 次正式测量,另做一组顺序反转复测(排除温度/顺序因素)
    • 共 8 次正式运行,速度全部落在上表区间内,波动可忽略
    • 测试脚本:/tmp/vllm_bench.py

    关键数据明细

    思考模式 ON(4 轮)

    轮次 TTFT (s) decode (tok/s) completion 墙钟 (s)
    warmup 0.161 45.74 1024 22.53
    run1 0.154 45.80 1024 22.49
    run2 0.154 45.76 1024 22.51
    run3 0.154 45.81 1024 22.48
    复测 0.154 45.84 1024 —

    思考模式 OFF(4 轮)

    轮次 TTFT (s) decode (tok/s) completion 墙钟 (s)
    warmup 0.102 36.61 522 14.33
    run1 0.097 36.67 522 14.31
    run2 0.097 36.65 522 14.31
    run3 0.098 36.66 522 14.31
    复测 0.097 36.67 522 —

    四、解读

    1. 日常体感速度 = ~45.8 tok/s(思考模式默认开)。对照 AMD 官方公布的单张 Radeon AI PRO R9700 跑 Qwen3.8 27B(llama.cpp Vulkan + MTP=2)最高 51.8 tok/s,本服务器 vLLM INT4 的 45.8 tok/s 处于合理区间,单卡性能正常。

    2. 思考模式反而更快(45.8 vs 36.7):两种模式的 prompt 长度不同(模板 76 vs 36 tokens)、生成序列长度约 2 倍差异(~1100 vs ~558 tokens)。该 vLLM/ROCm 构建下不同序列长度走了不同的 kernel/attention 路径,长序列每 token 吞吐反而更高。8 轮全部稳定复现,非测量噪声。

    3. TTFT 很低(~100–150 ms):prefill 不是瓶颈;短问答(如 55 token 的回复)实际耗时约 1.2 秒,思考模式对短回复的额外开销约 1 秒。

    4. 并发注意:以上均为单并发流速度,多请求并发时会共享 GPU,单流速度会下降。

    5. 负载建议:INT4 量化 + 思考模式会拉长输出 token 数、增加显存与延迟占用。以短问答为主的负载可在客户端默认关闭思考、需要深度推理时按请求开启。


    五:复测方法

    # 思考模式 ON(服务器默认)
    python3 /tmp/vllm_bench.py default
    
    # 思考模式 OFF
    python3 /tmp/vllm_bench.py nothink
    
    1 条回复 最后回复
    1
    • terryT terry 于 将此主题从 随便聊聊 移至此处
    • terryT
      terryT
      terry
      易有太极
      发表于 最后由 terry 编辑
      #2

      上下文长度呢?没看出来啊,我问的是长上下文多轮测试,这个才是跑Agent最重要的,就是看它长沙下文下的prefill速度,体感如何。你给的数字太复杂了。 弄个简单的结论,新人看起来容易懂。

      油管:https://www.youtube.com/@抡锤者

      Magic629M 1 条回复 最后回复
      0
      • terryT terry

        上下文长度呢?没看出来啊,我问的是长上下文多轮测试,这个才是跑Agent最重要的,就是看它长沙下文下的prefill速度,体感如何。你给的数字太复杂了。 弄个简单的结论,新人看起来容易懂。

        Magic629M
        Magic629M
        Magic629
        体面乡绅 硕果累累
        发表于 最后由 编辑
        #3

        @terry 跑Agent多轮对话已做,我还在继续研究结果含义及调优策略,目前有点懵逼。

        1 条回复 最后回复
        1

        你好!看起来您对这段对话很感兴趣,但您还没有一个账号。

        厌倦了每次访问都刷到同样的帖子?您注册账号后,您下次访问时都将自动回到上次浏览的位置,并可选择接收新回复的通知(通过电子邮件或推送通知)。您还可以收藏帖子、为帖子点赞,以此向其他社区成员表达您的感谢。

        有了你的建议,这篇帖子会更精彩哦 💗

        注册 登录
        回复
        • 在新帖中回复
        登录后回复
        • 从旧到新
        • 从新到旧
        • 最多赞同


        • 登录

        • 登录或注册以进行搜索。
        • 第一个帖子
          最后一个帖子
        0
        • 版块
        • 最新
        • 标签
        • 热门
        • 用户
        • 群组