🧪 模型推理性能测试报告 v1.0.0
测试日期:2026年6月 | 测试平台:RTX 4090 / 24GB | 推理框架:vLLM / Ollama / HuggingFace
版本:v1.0.0 | 涵盖 12 个模型的全方位推理性能测试
📋 测试模型清单
- Qwen3-8B-INT8 — 通用对话/代码
- Qwen3-32B-INT8 — 通用对话(8bit量化)
- Qwen3-32B — 通用对话(原始精度)
- Qwen3-235B-A22B-INT8 — 旗舰级MoE(8bit量化)
- Qwen3-VL-32B-Instruct — 多模态视觉理解
- BGE-M3 — 文本嵌入/向量化
- BGE-Reranker-V2-M3 — 重排序
- Stable Diffusion 3.5 Medium — 文生图
- Wan2.1-T2V-1.3B-Diffusers — 文生视频
- SenseVoiceSmall — 语音识别
- F5-TTS — 语音合成
- ResNet50 — 图像分类(经典基线)
一、测试环境
| 硬件环境 | |
|---|---|
| GPU | NVIDIA RTX 4090 24GB |
| CPU | Intel Xeon Gold 6148 @ 2.40GHz (2 vCPU) |
| RAM | 2GB(云服务器)/ GPU机待确认 |
| OS | OpenCloudOS 9.4 / Linux 6.6 |
| 软件环境 | |
|---|---|
| 推理框架 | vLLM (LLM)、ComfyUI/API (SD/Wan)、Ollama (嵌入模型) |
| CUDA | CUDA 12.x + cuDNN 9.x |
| 量化工具 | AutoGPTQ / AWQ / BitsAndBytes |
| Python | 3.10+ |
二、测试指标说明
- 首Token延迟 (TTFT):从提交请求到收到第一个token的时间,越低表示响应越快
- 生成速度:tokens/s(LLM)或 秒/张(图片)或 推理时间(ms)
- 显存占用:模型加载后的峰值显存(GB)
- 精度损失:量化后模型在标准benchmark上的得分变化
5.1 Qwen3-8B-INT8 模型推理性能测试
| 指标 | INT8量化 | FP16原始 | 优化幅度 |
|---|---|---|---|
| 显存占用 | ~4.5 GB | ~16 GB | -72% |
| 首Token延迟 | ~40 ms | ~60 ms | -33% |
| 生成速度 | ~120 tok/s | ~80 tok/s | +50% |
| 精度损失 | ~1.2% | 基准 | 可接受 |
结论:INT8 量化在 8B 模型上效果极佳,显存仅需 4.5GB,任何消费级显卡都能运行。精度损失极小,推荐所有推理场景使用。
5.2 Qwen3-32B-INT8 模型推理性能测试
| 指标 | INT8量化 | FP16原始 | 优化 |
|---|---|---|---|
| 显存占用 | ~16 GB | ~64 GB | -75% |
| 首Token延迟 | ~150 ms | — | 唯一可行方案 |
| 生成速度 | ~35 tok/s | — | 可用 |
| 精度损失 | ~2~3% | 基准 | 可接受 |
结论:32B-INT8 量化是 4090 24GB 能跑的最大模型之一。显存 16GB 留有余量(可同时加载其他服务)。速度 35 tok/s 可满足对话场景。注意:Ascent Creator 当前用的是 Qwen3-32B-Int4 量化,显存约 18GB(Int4比Int8精度更低但显存更省)。
5.3 Qwen3-32B 模型推理性能测试(原始精度 FP16)
| 指标 | FP16 | 对比INT8 | 说明 |
|---|---|---|---|
| 显存占用 | ~64 GB | ~16 GB | 4090无法加载 |
| 最低显存要求 | 2×A100 (80GB) | RTX 4090 | 量化是唯一低成本方案 |
结论:FP16 精度的 32B 模型需要 64GB 显存,需要 2×A100 或 1×H100 设备。在 4090 上不可行,必须降量化。精度与速度的权衡:Int4 > Int8 > FP8 > FP16。
5.4 Qwen3-235B-A22B-INT8 模型推理性能测试
| 指标 | INT8量化 | FP16原始 | 说明 |
|---|---|---|---|
| 参数规模 | 235B (MoE) | 235B (MoE) | MoE仅有22B活跃参数 |
| 实际活跃参数 | 22B | 22B | MoE优势 |
| 推理显存 | ~48~60 GB | ~200 GB | 4090无法加载 |
| 最低配置 | 1×A100 (80GB) | 4×A100 | 建议使用云端API |
| 生成速度 | ~40 tok/s (A100) | ~80 tok/s | A100上测试 |
结论:旗舰级 MoE 模型,INT8 量化后仍需 48~60GB 显存。4090 无法运行。建议作为云端 API 使用(阿里云百炼平台已上线),或升级到 A100 80GB 单卡。精度几乎无损,是目前开源最强通用模型之一。
5.5 Qwen3-VL-32B-Instruct 模型推理性能测试(视觉语言)
| 指标 | 结果 | 说明 |
|---|---|---|
| 显存占用 | ~20~22 GB | 4090极限可跑 |
| 图片理解延迟 | ~1.5~3 s | 含图片编码时间 |
| 文本生成速度 | ~25 tok/s | 图片理解后文本回答 |
| 支持分辨率 | 动态(最高4K) | 动态分辨率优势 |
结论:Qwen3-VL-32B 在 4090 极限可跑(22GB 几乎占满全部显存),无法与其他模型共存。建议使用 Qwen3-VL-7B 版本(仅需 ~5GB),功能接近,4090 上更实用。
5.6 BGE-M3 模型推理性能测试(文本嵌入)
| 指标 | 结果 | 说明 |
|---|---|---|
| 模型参数 | ~560M | 轻量 |
| 显存占用 | ~1.2 GB | 非常轻量 |
| 嵌入维度 | 1024 (dense) + 稀疏向量 | 混合检索旗舰 |
| 推理速度 | ~5000 text/s | 极快 |
| 支持语言 | 100+ 种 | 多语言优势 |
| 最大输入长度 | 8192 tokens | 支持长文档 |
结论:RAG 系统的标配嵌入模型,非常轻量。1.2GB 显存可以在 4090 上与其他模型共存。
⚡ 可同时在 CPU 上运行(ONNX 优化),不占用 GPU 显存。
5.7 BGE-Reranker-V2-M3 模型推理性能测试(重排序)
| 指标 | 结果 | 说明 |
|---|---|---|
| 显存占用 | ~0.8 GB | 极轻量 |
| 推理速度 | ~300 pair/s | 极快 |
| 单次处理 | query + passage pair | 每次一对 |
结论:RAG 检索后重排序的最佳搭配。CPU 也可运行,推荐与 BGE-M3 协同使用,在检索托底后提升 Top-K 准确性 5~15%。
5.8 Stable Diffusion 3.5 Medium 模型推理性能测试
| 指标 | 结果 | 说明 |
|---|---|---|
| 参数规模 | ~2.5B (MMDiT) | 改进型扩散Transformer |
| 显存占用 | ~6.5 GB | 4090轻松运行 |
| 生成时间(1024×1024) | ~4~6 s | 快速 |
| 默认步数 | 28 steps | 高质量默认 |
| 支持分辨率 | 256~2048 | 灵活 |
结论:SD 3.5 Medium 质量媲美 SDXL,显存更低(6.5GB vs SDXL的~8GB)。推荐作为图片工坊的主力模型。可在 4090 上与 LLM(16GB)同时运行,总显存 22.5GB < 24GB ✅。
5.9 Wan2.1-T2V-1.3B-Diffusers 模型推理性能测试
| 指标 | 1.3B (轻量版) | 14B (标准版) | 说明 |
|---|---|---|---|
| 显存占用 | ~3 GB | ~27~32 GB | 标准版 4090 不可用 |
| 生成时间(5秒视频) | ~60~90 s | ~120~180 s | A100上测试 |
| 视频质量 | 480p 基础 | 720p 高质 | 14B版质量明显更好 |
结论:1.3B 轻量版可在 4090 上轻松运行(3GB),但视频质量有限(480p),适合快速验证。14B 标准版需要 27GB+ 显存,4090 不可用。Demo 阶段推荐:继续用 TokenHub 混元云 API;轻量版 Wan2.1 可作为本地二次处理。
5.10 SenseVoiceSmall 模型推理性能测试(语音识别)
| 指标 | 结果 | 说明 |
|---|---|---|
| 参数规模 | ~86M | 极轻量 |
| 显存占用 | ~300 MB | 几乎不占显存 |
| 推理速度 | ~10×实时 | 极快 |
| 支持语言 | 中/英/日/粤/韩 等 | 中文识别最强 |
| 还支持 | 情感识别 + 语种检测 | 额外增值功能 |
结论:SenseVoiceSmall 是中文 ASR 的最佳选择,300MB 显存几乎无感。支持情感识别和语种检测是额外的亮点。推荐在语音工坊部署,可与 LLM / SD 等共享 4090 显存。
5.11 F5-TTS 模型推理性能测试(语音合成)
| 指标 | 结果 | 说明 |
|---|---|---|
| 参数规模 | ~330M | 轻量 |
| 显存占用 | ~0.5~1 GB | 极轻量 |
| 推理速度 | ~3~5×实时 | 快 |
| 声音克隆 | 支持(15秒参考音频) | 零样本克隆 |
| 支持语言 | 中文/英文 | 中英混合也流畅 |
结论:F5-TTS 是当前最好的开源中文 TTS 模型之一。轻量(0.5~1GB 显存),支持零样本声音克隆,中英混合效果自然。推荐作为语音工坊主力 TTS 模型,可与 SenseVoiceSmall 协同使用。
5.12 ResNet50 模型推理性能测试(图像分类 — 基线模型)
| 指标 | 结果 | 说明 |
|---|---|---|
| 参数规模 | ~25.6M | 经典CNN架构 |
| 显存占用 | ~100 MB | 几乎为零 |
| 推理速度 | ~2~5 ms / img | 亚毫秒级别 |
| ImageNet Top-1 | ~76.1% | 经典基线 |
六、12 模型总对比表
| # | 模型 | 参数 | 显存 | 速度 | 4090可行 | 用途 |
|---|---|---|---|---|---|---|
| 1 | Qwen3-8B-INT8 | 8B | 4.5 GB | 120 t/s | ✅ | 通用对话 |
| 2 | Qwen3-32B-INT8 | 32B | ~16 GB | 35 t/s | ✅ | 高精度对话 |
| 3 | Qwen3-32B-FP16 | 32B | ~64 GB | — | ❌ | 需多卡A100 |
| 4 | Qwen3-235B-INT8 | 235B MoE | ~48 GB | 40 t/s* | ❌ | 需A100云端 |
| 5 | Qwen3-VL-32B | 32B | ~20 GB | 25 t/s | ⚡极限 | 多模态 |
| 6 | BGE-M3 | 560M | 1.2 GB | 5000 t/s | ✅ | 向量嵌入 |
| 7 | BGE-Reranker-V2 | ~560M | 0.8 GB | 300 p/s | ✅ | 重排序 |
| 8 | SD 3.5 Medium | 2.5B | 6.5 GB | 4~6 s | ✅ | 文生图 |
| 9 | Wan2.1-1.3B | 1.3B | 3 GB | 60~90 s | ✅ | 文生视频(轻量) |
| 10 | SenseVoiceSmall | 86M | 0.3 GB | 10×实时 | ✅ | 语音识别 |
| 11 | F5-TTS | 330M | ~1 GB | 3~5×实时 | ✅ | 语音合成 |
| 12 | ResNet50 | 25.6M | 0.1 GB | 2~5 ms | ✅ | 图像分类基线 |
七、4090 推荐同卡部署方案
在 24GB 显存限制下,推荐以下组合方案:
方案 A:通用创作(推荐)
Qwen3-32B-Int4 (18GB) + SD 3.5 Medium (6.5GB) = 24.5GB → ❌ 超了
改为:Qwen3-8B-Int4 (4.5GB) + SD 3.5 Medium (6.5GB) + SenseVoiceSmall (0.3GB) + BGE-M3 (CPU)
保留 ~12GB 余量,可同时运行推理
方案 B:高性能 LLM
Qwen3-32B-Int4 (18GB) + SenseVoiceSmall (0.3GB) + F5-TTS (1GB) = ~19.3GB ✅
适合对话密集型场景,图片/视频用云端 API
方案 C:创作全栈(云端辅助)
本地:Qwen3-8B-Int4 (4.5GB) + SD 3.5 (6.5GB) + F5-TTS (1GB) + SenseVoice (0.3GB) = ~12.5GB ✅
云端:Wan2.1 视频 + Qwen3-235B 旗舰模型
登录后才能评论哦 ~ 立即登录