Blank white background with no objects or features visible.

نقدم لكم وصولاً مجانياً إلى تقرير Gartner Hype Cycle الكامل حول حوكمة الذكاء الاصطناعي لعام 2026. احصل على نسختك →

مقارنة أداء vLLM: نماذج Qwen3-8B و Llama 3.1 8B و Ministral 8B على معالج A10 واحد

By Nithin Philips

Published: October 12, 2026

⚡ TL;DR

We ran a concurrent-sweep vLLM benchmark against three 8B models on one NVIDIA A10 (24 GB). Qwen3-8B completed every request at every concurrency level through 256 with zero errors. Llama 3.1 8B posted the highest raw throughput but shed 87% of requests at 128 concurrent. Ministral 8B had persistent errors from concurrency 4. For interactive chat and copilot workloads, deploy Qwen3. For batch inference capped at 64 concurrent, Llama is the better choice.

استخدمنا أداة GuideLLM لإجراء اختبارات متزامنة على ثلاثة نماذج بحجم 8 مليار بارامتر على وحدة معالجة رسوميات NVIDIA A10 (سعة 24 جيجابايت): وهي Qwen3-8B، وLlama 3.1 8B Instruct، وMinistral 8B. شمل اختبار أداء vLLM هذا تدرجًا في التزامن من 4 إلى 256 مستخدمًا في وقت واحد عبر نوعين من أحمال العمل: الدردشة القصيرة وتصنيف النوايا. صمد نموذج واحد فقط عبر النطاق الكامل، بينما لم يتمكن النموذجان الآخران من ذلك.

إعدادات الاختبار

تم تشغيل النماذج الثلاثة جميعها بصيغة FP16 على vLLM، وتم تقديمها عبر نقطة النهاية القياسية للبث /v1/chat/completions. حافظت أداة GuideLLM على عدد ثابت من الطلبات قيد المعالجة (N) لمدة 90 ثانية لكل مستوى تزامن (4، 8، 16، 32، 64، 128، 256)، مع فترة تهدئة مدتها 30 ثانية بين كل مستوى.

نوعان من أحمال العمل:

  • الدردشة القصيرة: حوالي 180 رمزًا للإدخال، و130-150 رمزًا للإخراج. يعكس هذا حالة استخدام المساعد الذكي أو مساعد المحادثة.
  • التصنيف: حوالي 60 رمزًا للإدخال، و4 رموز للإخراج. يعكس هذا حالة استخدام موجه النوايا أو مصنف التذاكر.

تم استخدام نفس إصدار vLLM، ونفس إعدادات البوابة، ونفس وحدة معالجة الرسوميات للنماذج الثلاثة. النتائج أدناه تعكس هذه الظروف.

نظرة سريعة على النتائج

يستخدم الجدول الملخص 64 مستخدمًا متزامنًا للمقارنة في الدردشة القصيرة. هذا هو آخر مستوى تزامن عمل فيه نموذج Llama بشكل سليم (بنسبة خطأ 0%)، لذا فهو يمثل الأساس الأكثر عدالة للمقارنة بين النماذج الثلاثة.

Model TTFT p50 TTFT p95 E2E p95 Throughput Error rate
Qwen3-8B 524 ms 2,840 ms 11.4 s 851 tok/s 0.0%
Llama 3.1 8B 2,569 ms 4,062 ms 10.4 s 947 tok/s 0.0%
Ministral 8B 512 ms 3,712 ms 13.1 s 729 tok/s 5.3%

يتمتع نموذج Qwen3 بأقل متوسط انتظار (524 مللي ثانية عند النسبة المئوية 50) وأفضل استقرار في الذيل (2,840 مللي ثانية عند النسبة المئوية 95). يتفوق Llama في معالجة رموز أكثر بنسبة 11% في الثانية، لكن متوسط انتظار المستخدم للرمز الأول يبلغ 2,569 مللي ثانية مقارنة بـ 524 مللي ثانية لنموذج Qwen3. هناك ملاحظة بارزة في البيانات: النسبة المئوية 95 للزمن الكلي (E2E) لنموذج Llama (10.4 ثانية) أقل من Qwen3 (11.4 ثانية) على الرغم من أن زمن الوصول للرمز الأول (TTFT) أسوأ بكثير. يبدأ Llama ببطء ولكنه يفك التشفير بسرعة؛ فبمجرد بدء تدفق الرموز، فإنها تتدفق أسرع مما هي عليه في Qwen3. ومع ذلك، بالنسبة لواجهات المستخدم التي تعتمد على البث، فإن تأخير الرمز الأول هو ما يشعر به المستخدمون فعليًا.

تتوفر تفاصيل النسب المئوية الكاملة عند كل مستوى تزامن، ونتائج حركة المرور المفاجئة (Poisson)، وملفات CSV القابلة للتنزيل في تقرير اختبار الأداء التفاعلي التقرير.

الدردشة القصيرة: من ينهار أولاً تحت ضغط التزامن

عند مستويات التزامن المنخفضة، بدأت النماذج الثلاثة تقريبًا بنفس زمن الوصول للرمز الأول (TTFT) عند النسبة المئوية 50، بحوالي 350 مللي ثانية. حافظ Qwen3 على هذا المستوى، ففي حالة 16 مستخدمًا متزامنًا، بلغ زمن الوصول لـ Qwen3 عند النسبة المئوية 50 حوالي 388 مللي ثانية، بينما ارتفع لدى Llama إلى 794 مللي ثانية.

Qwen3-8B: صفر أخطاء عند كل المستويات

أكمل نموذج Qwen3 جميع الطلبات عند كل مستويات التزامن وصولاً إلى 256 طلباً دون أي إخفاق. بلغ زمن الوصول إلى الرمز الأول (TTFT) عند النسبة المئوية الخمسين (p50) مع 64 طلباً متزامناً 524 مللي ثانية، بمعدل إنتاجية 851 رمزاً في الثانية.

فرضيتنا حول سبب صمود النموذج تحت الضغط هي أن Qwen3 يستخدم تقنية QK-LayerNorm، التي تعمل على تثبيت درجات الانتباه (attention scores) في ظل ذاكرة التخزين المؤقت (KV cache) الطويلة، كما أن بصمة الذاكرة لكل طبقة أصغر قليلاً، مما يمنح vLLM مساحة أكبر في الجدولة قبل أن تبدأ الطلبات في الانتظار عند البوابة. أما نموذج Llama، فيمتلك طبقة تغذية أمامية (FFN) أكبر (14,336 مقابل 12,288 في Qwen3)، مما يعزز الإنتاجية لكل رمز، لكنه يملأ خط معالجة فك التشفير بسرعة أكبر، مما يترك مساحة أقل للطلبات الجديدة مع زيادة التزامن. لا نزال نبحث في الأمر، لكن يبدو أن اختلاف البنية المعمارية يلعب دوراً جوهرياً هنا.

يظل أداء Qwen3 (باللون الأخضر) أفضل من Llama (باللون الأزرق) عبر النطاق الكامل. يتحول خط Llama إلى خط متقطع عند مستوى 128، حيث فشلت 87% من الطلبات. يشير الخط المنقط إلى سقف الراحة التفاعلية البالغ حوالي 3 ثوانٍ.

Llama 3.1 8B: أعلى إنتاجية، لكنه ينهار عند مستوى 128

سجل Llama أعلى إنتاجية خام عند الذروة: 1,181 رمزاً في الثانية عند مستوى تزامن 256. ومع ذلك، عند مستوى تزامن 128، تلقت 86.9% من الطلبات خطأ 408 (انتهاء المهلة). رقم 1,181 رمزاً في الثانية مستمد من الطلبات القليلة التي نجحت في المرور بعد أن تخلص الخادم من معظم قائمة الانتظار الخاصة به.

عند 64 طلباً متزامناً (آخر نقطة أداء مستقر)، قدم Llama إنتاجية 947 رمزاً في الثانية مع زمن وصول للرمز الأول (TTFT) عند النسبة المئوية 95 (p95) بلغ 4,062 مللي ثانية ونسبة خطأ 0%. هذا يعني إنتاجية أعلى بنسبة 11% من Qwen3 عند نفس الحمل. بالنسبة للاستدلال بالدفعات (batch inference) أو خطوط المعالجة غير المتزامنة حيث تكون عمليات إعادة المحاولة مقبولة، فإن ميزة الإنتاجية هذه حقيقية. أما للاستخدام التفاعلي، فيُنصح بضبط التزامن بين 32 و64.

أداء Llama (باللون الأزرق) مستقر حتى 64 طلباً متزامناً، ثم يقفز معدل الخطأ إلى 87% عند 128. أما Ministral (باللون البرتقالي) فيعاني من تسرب الأخطاء منذ البداية، بينما يظل Qwen3 (باللون الأخضر) عند مستوى صفر طوال الوقت.

Ministral 8B: أخطاء مستمرة عبر النطاق الكامل

يجب أن نكون صادقين بشأن هذه النتيجة؛ فقد أظهر Ministral أخطاء HTTP حقيقية بنسبة 3.8% عند مستوى تزامن 4، وهو أخف حمل اختبرناه. وعند 64 طلباً متزامناً بلغت النسبة 5.3%، ووصلت إلى 8.9% عند 128. كانت هذه إخفاقات حقيقية من نوع 408/503 وليست مجرد خلل في الاختبار. من المحتمل أن يعكس هذا عدم استقرار في النشر خلال فترة الاختبار بدلاً من كونه قصوراً جوهرياً في النموذج، لكن البيانات هي البيانات.

حيثما نجحت الطلبات، كان زمن استجابة Ministral تنافسياً: زمن الوصول للرمز الأول (TTFT) عند النسبة المئوية 50 (p50) بلغ 350 مللي ثانية في الحالة الأساسية و512 مللي ثانية عند تزامن 64، وهو قريب من 524 مللي ثانية لنموذج Qwen3. ومع ذلك، لا تعني أرقام زمن الاستجابة الكثير إذا كان واحداً من كل 20 طلباً تقريباً لا يتلقى رداً أبداً.

التصنيف: وصلت النماذج الثلاثة إلى 256 طلباً متزامناً، لكن منحنيات زمن الاستجابة تباينت

بالنسبة لحمل عمل التصنيف، عملت النماذج الثلاثة بشكل سليم حتى 256 مستخدماً متزامناً دون أي أخطاء. تصدر Llama القائمة من حيث عدد الطلبات الخام في الثانية (173 طلباً)، يليه Qwen3 (157 طلباً)، ثم Ministral (143 طلباً).

الرقم الأكثر دلالة هو مدى تأثر زمن الاستجابة تحت الضغط. بلغ زمن الوصول للرمز الأول (TTFT) لنموذج Qwen3 عند النسبة المئوية 95 (p95) مع 128 طلباً متزامناً 541 مللي ثانية، وهو أعلى بنسبة 32% فقط من مستواه الأساسي البالغ 409 مللي ثانية. بينما انتقل زمن الوصول عند النسبة المئوية 50 (p50) من 358 مللي ثانية إلى 467 مللي ثانية. في المقابل، تضاعف زمن الوصول (p95) لنموذج Llama تقريباً (من 351 إلى 689 مللي ثانية)، وتضاعف لأكثر من ذلك في Ministral (من 390 إلى 823 مللي ثانية).

إذا كنت بحاجة إلى موجه نوايا (intent router) أو مصنف يتمتع بزمن استجابة يمكن التنبؤ به تحت حركة مرور متذبذبة، فإن المنحنى المستقر لنموذج Qwen3 يستحق الاهتمام. حيث تستوعب وحدة معالجة الرسومات طلبات التصنيف القصيرة في دفعة واحدة دون انتظار، وهذا يظهر بوضوح في الأرقام.

يظل أداء Qwen3 (باللون الأخضر) مستقراً تقريباً حتى 128 طلباً متزامناً. تستوعب وحدة معالجة الرسومات طلبات التصنيف في دفعة واحدة دون انتظار. بينما يظهر Llama وMinistral نمط الدرج المتوقع.

توسع الإنتاجية عبر نطاق الاختبار

تبدأ النماذج الثلاثة من نفس النقطة وتتوسع خطياً حتى 16 مستخدماً متزامناً، ثم تبدأ الفجوة في الاتساع بعد ذلك.

Concurrent users Qwen3-8B Llama 3.1 8B Ministral 8B
4 100 tok/s 102 tok/s 100 tok/s
16 348 tok/s 349 tok/s 319 tok/s
64 851 tok/s 947 tok/s 729 tok/s

بعد مستوى 64، تستمر إنتاجية Llama في الارتفاع نظرياً (1,181 رمزاً في الثانية عند 256)، لكن يتم رفض معظم الطلبات. يستقر أداء Qwen3 عند حوالي 830-850 رمزاً في الثانية مع خدمة كل طلب. أما Ministral فيقل أداؤه بنحو 15% عن Qwen3 عند 64 طلباً متزامناً، حتى بين الطلبات التي نجحت.

رقم الذروة الخام دون النظر إلى معدل الخطأ المصاحب له يكاد يكون بلا معنى عند التخطيط للسعة. وتوضح اختبارات vLLM الثلاثة هذه الحقيقة.

تتطابق النماذج الثلاثة في الأداء حتى 32 طلباً متزامناً. يتقدم Llama (باللون الأزرق) عند 64، لكن هذه الميزة تصبح جوفاء بعد 128: ترتفع الإنتاجية بينما يتم إسقاط 87% من الطلبات (المنطقة المظللة).

أي نموذج يجب نشره

  • الدردشة والمساعدون الذكيون (Copilots): انشر نموذج Qwen3-8B. فهو لا يسقط الطلبات، ويتوسع بسلاسة، كما أن زمن الوصول للرمز الأول (TTFT) تنافسي للغاية. حدد التزامن بـ 64 للاستخدام التفاعلي (حيث يبقى زمن الوصول للرمز الأول عند النسبة المئوية 95 أقل من 3 ثوانٍ) أو ارفع الحد لأحمال العمل غير المتزامنة.
  • الاستدلال بالدفعة (Batch inference): نموذج Llama 3.1 8B، بحد أقصى 64 طلباً متزامناً. بعد هذا الحد، تبدأ البوابة في إسقاط الطلبات بشكل مكثف. هو الخيار الأفضل عندما يمكنك إعادة المحاولة وترغب في الحصول على أقصى عدد من الرموز لكل ثانية من وحدة معالجة الرسومات (GPU).
  • التصنيف: تعمل النماذج الثلاثة جميعها بكفاءة عند التوسع، حيث أظهرت أداءً مستقراً حتى 256 طلباً متزامناً. يتفوق Llama بنسبة 10% تقريباً في سرعة معالجة الطلبات في الثانية (RPS)، بينما يتمتع Qwen3 بأكثر مستويات زمن الوصول استقراراً تحت ضغط العمل.
  • Ministral 8B: أعد الاختبار على بيئة نشر نظيفة قبل استخلاص النتائج. إن أخطاء التزامن المنخفض المستمرة في الدردشة تجعل بيانات هذه التجربة غير موثوقة لأحمال عمل البث (Streaming).

كيفية تقديم هذه النماذج باستخدام TrueFoundry

لقد أجرينا اختبار أداء vLLM هذا على مثيل A10 فوري (spot instance) تم نشره عبر TrueFoundry. سيتم نشر تكوين vLLM الكامل وأوامر GuideLLM مع المقال التفصيلي.

تقوم طبقة تقديم النماذج في TrueFoundry بنشر بيئات vLLM على أي فئة من وحدات معالجة الرسومات (A10، A100، H100) مباشرة من لوحة التحكم. أنت تختار النموذج، وتحدد max_model_len و tensor_parallel_size، وتتولى TrueFoundry إدارة الحاوية، وتخصيص وحدة معالجة الرسومات، وفحوصات السلامة. يصبح النموذج متاحاً عبر نقطة نهاية قياسية متوافقة مع OpenAI.

أمام vLLM، تقوم بوابة الذكاء الاصطناعي (AI Gateway) بإضافة حوالي 3-4 مللي ثانية من الحمل الإضافي مع معالجة أكثر من 350 طلباً في الثانية على وحدة معالجة مركزية (vCPU) واحدة. تمنحك هذه البوابة حدوداً لمعدل الطلبات لكل نموذج، وتوزيعاً للتكاليف، وتوجيهاً احتياطياً بين الموفرين، وتتبعاً كاملاً للطلبات. إذا كنت تقارن بين نماذج متعددة (كما في هذا الاختبار)، يمكنك توجيه النماذج الثلاثة عبر نفس نقطة نهاية البوابة والتبديل بينها عن طريق تغيير حقل النموذج في الطلب، مع بقاء الرابط وبيانات الاعتماد كما هي.

تدعم TrueFoundry أكثر من 1000 نموذج لغوي كبير (LLM) من خلال واجهة برمجة تطبيقات واحدة متوافقة مع OpenAI، لذا فإن الانتقال من نموذج مفتوح الأوزان تم اختباره إلى موفر تجاري لا يتطلب أي تغييرات من جانب العميل.

بالنسبة للفرق التي تستضيف نماذج مفتوحة الأوزان ذاتياً خلف بوابة، تحافظ هذه البنية على فصل طبقة التقديم عن التوجيه والحوكمة. راجع أفضل 10 أدوات لمراقبة النماذج اللغوية الكبيرة (LLM) في عام 2026 لمراقبة نشر vLLM الخاص بك بمجرد تشغيله.

‍

Try now.

One gateway for all your models, MCP servers, and agents.
No credit card needed.

Start free
Table of Contents

One Gateway for Every LLM, Agent and MCP Server

Book a 30-min with our AI expert

Book a Demo

The fastest way to build, govern and scale your AI

Book Demo
Summarize with
ChatGPT logo by OpenAI
Perplexity AI logo
Blurry red snowflake on white background, symmetrical frosty design with soft edges and abstract shape.

Discover More

No items found.
OpenRouter pricing compared with TrueFoundry AI Gateway governance
October 14, 2026
|
5 min read

تسعير OpenRouter في عام 2026: تحليل كامل للخطط والتكاليف والرسوم الخفية

No items found.
October 10, 2026
|
5 min read

Claude Code -- dangerously-skip-permissions شرح: المخاطر، حالات الاستخدام، والبدائل الأكثر أمانًا

No items found.
October 6, 2026
|
5 min read

أفضل بيئات تشغيل الوكلاء مفتوحة المصدر: مقارنة بين أفضل 5 مشاريع لعام 2026

No items found.
July 21, 2026
|
5 min read

شرح حدود كود كلود (إصدار 2026)

No items found.
No items found.

Recent Blogs

Black left pointing arrow symbol on white background, directional indicator.
Black left pointing arrow symbol on white background, directional indicator.

Frequently asked questions

What does a vLLM benchmark measure?

A vLLM benchmark measures how a model served via vLLM performs under concurrent load. The key metrics are time to first token (TTFT), end-to-end latency, token throughput, and error rates at different concurrency levels. The most useful vLLM benchmarks sweep from low to high concurrency to find the point where performance degrades or requests start failing, since peak throughput numbers without error rates are misleading.

Which 8B model handles the most concurrent users on a single A10?

In this benchmark, Qwen3-8B was the only model to complete every request at every concurrency level through 256 concurrent users with zero errors. Llama 3.1 8B was clean through 64 concurrent but hit 87% error rates at 128. Ministral 8B had persistent errors starting at concurrency 4.

What is a safe concurrency limit for Llama 3.1 8B on an A10?

Based on this vLLM performance benchmark, 64 concurrent users is the last clean operating point for Llama 3.1 8B on a 24 GB A10. At 128 concurrent, 87% of requests fail with gateway timeouts. For interactive workloads, stay at or below 64. For batch jobs with retry logic, you can push higher.

هل يمكنني نشر TrueFoundry في شبكتي الافتراضية الخاصة (VPC) أو في موقعي؟

نعم. يعمل TrueFoundry في شبكتك الافتراضية الخاصة (VPC)، أو في موقعك، أو في بيئة معزولة، أو في بيئة هجينة، أو عبر سحابات متعددة، ولا تغادر أي بيانات نطاقك. هذا هو السبب الرئيسي الذي يجعل الشركات الخاضعة للتنظيم تفضلها على بوابات SaaS فقط.

What model-serving backends does TrueFoundry support?

Any LLM, embedding, or custom model via high-performance backends like vLLM, TGI, and Triton, all deployable in the same control plane as the gateway.

Take a quick product tour
Start Product Tour
Product Tour