Blank white background with no objects or features visible.

EMEA, hallo! TrueFoundry breidt zijn aanwezigheid uit in Europa, het Midden-Oosten en Afrika. Lees meer. →

vLLM Benchmark: Qwen3-8B vs Llama 3.1 8B vs Ministral 8B op een enkele A10

DoorNithin Philips

Bijgewerkt: November 10, 2026

Gepubliceerd: November 9, 2026

⚡ TL;DR

We hebben een gelijktijdige vLLM-benchmark uitgevoerd op drie 8B-modellen op een enkele NVIDIA A10 (24 GB). Qwen3-8B verwerkte elke aanvraag op elk gelijktijdigheidsniveau tot 256 zonder fouten. Llama 3.1 8B behaalde de hoogste ruwe throughput, maar liet 87% van de aanvragen vallen bij 128 gelijktijdige gebruikers. Ministral 8B vertoonde aanhoudende fouten vanaf 4 gelijktijdige gebruikers. Implementeer Qwen3 voor interactieve chat- en copilot-workloads. Voor batch-inference tot maximaal 64 gelijktijdige gebruikers is Llama de betere keuze.

We hebben GuideLLM-benchmarktests met gelijktijdigheid uitgevoerd voor drie modellen met 8 miljard parameters op een enkele NVIDIA A10 (24 GB) GPU: Qwen3-8B, Llama 3.1 8B Instruct en Ministral 8B. Deze vLLM-benchmark varieerde de gelijktijdigheid van 4 tot 256 simultane gebruikers over twee workloads: korte conversationele chat en intentieclassificatie. Eén model hield stand over het gehele bereik. De andere twee niet.

De opstelling

Alle drie de modellen draaiden in FP16 op vLLM, geserveerd via het standaard /v1/chat/completions streaming-eindpunt. GuideLLM hield gedurende 90 seconden per gelijktijdigheidsniveau (4, 8, 16, 32, 64, 128, 256) exact N aanvragen actief, met 30 seconden afkoeltijd tussen de niveaus.

Twee workloads:

  • Korte chat: ongeveer 180 input-tokens, 130-150 output-tokens. Weerspiegelt een copilot- of conversationele assistent-use case.
  • Classifier: ongeveer 60 input-tokens, 4 output-tokens. Weerspiegelt een intentie-router of ticket-classifier.

Dezelfde vLLM-versie, dezelfde gateway-configuratie en dezelfde GPU voor alle drie. De onderstaande resultaten weerspiegelen deze omstandigheden.

Resultaten in één oogopslag

De samenvattende tabel gebruikt 64 gelijktijdige gebruikers voor de vergelijking van korte chat. Dat is het laatste gelijktijdigheidsniveau waarop Llama foutloos draaide (0% fouten), waardoor het de eerlijkste gemeenschappelijke uitgangspositie is voor alle drie de modellen.

Model TTFT p50 TTFT p95 E2E p95 Throughput Foutpercentage
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 heeft de laagste typische wachttijd (524 ms p50) en de strakste tail (2.840 ms p95). Llama levert 11% meer tokens per seconde, maar de mediane gebruiker wacht 2.569 ms op het eerste token vergeleken met 524 ms bij Qwen3. Eén ding viel op in de data: Llama's E2E p95 (10,4 s) is lager dan die van Qwen3 (11,4 s), hoewel de TTFT veel slechter is. Llama start langzaam, maar decodeert snel. Zodra tokens beginnen te stromen, gaan ze sneller dan bij Qwen3. Voor streaming UI's is die vertraging bij het eerste token echter wat gebruikers daadwerkelijk merken.

Volledige percentieloverzichten op elk gelijktijdigheidsniveau, resultaten bij Poisson-piekverkeer en downloadbare CSV's zijn te vinden in het interactieve benchmarkrapport.

Korte chat: wie faalt het eerst onder gelijktijdige belasting

Bij lage gelijktijdigheid begonnen alle drie de modellen met ongeveer dezelfde TTFT p50, rond 350 ms. Qwen3 bleef daar. Bij 16 gelijktijdige gebruikers was de p50 van Qwen3 388 ms. Die van Llama was al opgelopen tot 794 ms.

Qwen3-8B: nul fouten op elk niveau

Qwen3 voltooide elke aanvraag op elk gelijktijdigheidsniveau tot 256. Geen weggevallen aanvragen. TTFT p50 bij 64 gelijktijdige gebruikers was 524 ms met een throughput van 851 tok/s.

Onze werkhypothese voor waarom het standhoudt onder belasting: Qwen3 gebruikt QK-LayerNorm, wat attention scores stabiliseert bij lange KV caches, en de iets kleinere KV-footprint per laag geeft vLLM meer scheduling-ruimte voordat aanvragen zich opstapelen bij de gateway. Llama's grotere FFN (14.336 vs. 12.288 bij Qwen3) zorgt voor een hogere throughput per token, maar vult de decode pipeline sneller, waardoor er minder ruimte overblijft voor nieuwe prefills naarmate de gelijktijdigheid toeneemt. We doen nog onderzoek, maar het architectuurverschil lijkt hier van belang te zijn.

Qwen3 (groen) blijft onder Llama (blauw) over het gehele bereik. Llama's lijn wordt gestreept bij 128, waar 87% van de aanvragen mislukte. De stippellijn geeft de interactieve comfortgrens van ≈3s aan.

Llama 3.1 8B: hoogste throughput, stort in bij 128

Llama behaalde de hoogste ruwe throughput in de piek: 1.181 tok/s bij een gelijktijdigheid van 256. Bij een gelijktijdigheid van 128 kregen echter 86,9% van de aanvragen een 408-timeout. Het cijfer van 1.181 tok/s is afkomstig van de weinige aanvragen die doorkwamen nadat de server het grootste deel van zijn wachtrij al had laten vallen.

Bij 64 gelijktijdige gebruikers (het laatste foutloze punt) leverde Llama 947 tok/s met een TTFT p95 van 4.062 ms en 0% fouten. Dat is 11% meer throughput dan Qwen3 bij dezelfde belasting. Voor batch-inference of asynchrone pipelines waar retries acceptabel zijn, is dat throughput-voordeel reëel. Beperk dit voor interactief gebruik tot 32-64 gelijktijdige gebruikers.

Llama (blauw) is foutloos tot 64 gelijktijdige gebruikers en springt dan naar 87% bij 128. Ministral (oranje) vertoont vanaf het begin fouten. Qwen3 (groen) blijft overal op nul staan.

Ministral 8B: aanhoudende fouten over het gehele bereik

We moeten dit eerlijk vermelden. Ministral vertoonde 3,8% echte HTTP-fouten bij een gelijktijdigheid van 4, de lichtste belasting die we hebben getest. Bij 64 gelijktijdige gebruikers was dit 5,3%. Bij 128 bereikte het 8,9%. Dit waren daadwerkelijke 408/503-fouten, geen artefacts van de benchmark. Dit weerspiegelt waarschijnlijk instabiliteit van de deployment tijdens onze testperiode in plaats van een fundamentele beperking van het model, maar de gegevens spreken voor zich.

Waar aanvragen slaagden, was de latency van Ministral competitief: TTFT p50 van 350 ms bij de nullijn en 512 ms bij een gelijktijdigheid van 64, dicht bij de 524 ms van Qwen3. Latency-cijfers zeggen echter niet veel als ongeveer 1 op de 20 aanvragen nooit een antwoord krijgt.

Classificatie: alle drie bereikten 256 gelijktijdige gebruikers, maar latency-curves lopen uiteen

Voor de classifier-workload draaiden alle drie de modellen foutloos tot 256 gelijktijdige gebruikers met 0% fouten. Llama leidde op het gebied van ruwe aanvragen per seconde (173 RPS), gevolgd door Qwen3 (157 RPS) en Ministral (143 RPS).

Het meerzeggende cijfer is hoeveel de latency veranderde onder belasting. Qwen3's TTFT p95 bij 128 gelijktijdige gebruikers was 541 ms, slechts 32% boven de uitgangswaarde van 409 ms. De p50 verschoof van 358 ms naar 467 ms. Llama's p95 verdubbelde bijna (351 ms naar 689 ms). Die van Ministral meer dan verdubbelde (390 ms naar 823 ms).

Als u een intentie-router of classifier nodig hebt met voorspelbare latency bij piekerig verkeer, is de vlakke curve van Qwen3 de moeite waard om te bekijken. De GPU verwerkt korte classifier-aanvragen in één batch zonder wachtrijen, en dat is terug te zien in de cijfers.

Qwen3 (groen) blijft bijna vlak tot 128 gelijktijdige gebruikers. De GPU verwerkt classifier-aanvragen in één batch zonder wachtrijen. Llama en Ministral vertonen het verwachte trappatroon.

Throughput-schaling over de test

Alle drie beginnen op hetzelfde punt en schalen lineair tot 16 gelijktijdige gebruikers. Daarna ontstaat de kloof.

Gelijktijdige gebruikers 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

Boven de 64 blijft Llama's throughput op papier stijgen (1.181 tok/s bij 256), maar het merendeel van de aanvragen wordt geweigerd. Qwen3 stabiliseert rond 830-850 tok/s en verwerkt elke aanvraag. Ministral blijft bij 64 gelijktijdige gebruikers ongeveer 15% achter op Qwen3, zelfs onder de geslaagde aanvragen.

Het ruwe piekgetal zonder een foutpercentage daarnaast is vrijwel betekenisloos voor capaciteitsplanning. Dat tonen al deze drie vLLM-benchmarks aan.

Alle drie lopen ze gelijk op tot 32 gelijktijdige gebruikers. Llama (blauw) neemt de leiding bij 64, maar het voordeel is schijn boven de 128: de throughput stijgt terwijl 87% van de aanvragen wordt geweigerd (gearceerde zone).

Welk model te implementeren

  • Chat en copilots: Implementeer Qwen3-8B. Het laat geen aanvragen vallen, schaalt soepel en de TTFT is competitief. Begrens de gelijktijdigheid op 64 voor interactief gebruik (TTFT p95 blijft onder 3 seconden) of ga hoger voor asynchrone workloads.
  • Batch-inference: Llama 3.1 8B, begrensd op 64 gelijktijdige gebruikers. Daarboven laat de gateway aanvragen agressief vallen. De beste keuze wanneer u retries kunt uitvoeren en maximale tokens per GPU-seconde wilt.
  • Classificatie: Elk van de drie werkt op schaal. Allemaal draaiden ze foutloos tot 256 gelijktijdige gebruikers. Llama is ongeveer 10% sneller in ruwe RPS. Qwen3 heeft de meest constante latency onder belasting.
  • Ministral 8B: Opnieuw testen op een schone deployment voordat er conclusies worden getrokken. De aanhoudende fouten bij lage gelijktijdigheid in chat maken de data van deze test onbetrouwbaar voor streaming workloads.

Hoe u deze modellen serveert met TrueFoundry

We hebben deze vLLM-benchmark uitgevoerd op een enkele A10 spot instance die is geimplementeerd via TrueFoundry. De volledige vLLM-configuratie en GuideLLM-commando's worden gepubliceerd bij het verdiepende artikel.

TrueFoundry's model serving-laag implementeert vLLM-backends op elk GPU-tier (A10, A100, H100) rechtstreeks vanuit het control plane. U kiest het model, stelt max_model_len en tensor_parallel_size in, en TrueFoundry beheert de container, de GPU-toewijzing en de health checks. Het model komt beschikbaar op een standaard OpenAI-compatibel eindpunt.

Vóór vLLM voegt TrueFoundry's AI Gateway ongeveer 3-4 ms overhead toe, terwijl het 350+ RPS verwerkt op een enkele vCPU. Het biedt u rate limits per model, kostentoewijzing, fallback-routing over providers en een volledige request trace. Als u meerdere modellen vergelijkt (zoals in deze benchmark), kunt u ze alle drie via hetzelfde gateway-eindpunt routen en ertussen wisselen door het model-veld in de aanvraag te wijzigen. De URL en inloggegevens blijven hetzelfde.

TrueFoundry ondersteunt 1.000+ LLM's via één enkele OpenAI-compatibele API, dus overstappen van een gebenchmarkt open-weight model naar een commerciële provider vereist geen wijzigingen aan de clientzijde.

Voor teams die open-weight modellen zelf hosten achter een gateway, houdt deze architectuur de serving-laag gescheiden van routing en governance. Zie 10 Best LLM Observability Tools in 2026 voor het monitoren van uw vLLM-deployment zodra deze actief is.

Gerelateerde artikelen

Conclusie

Deze vLLM-benchmark maakt één ding duidelijk: throughput-cijfers moeten vergezeld gaan van foutpercentages om enige betekenis te hebben. Llama 3.1 8B's piek van 1.181 tok/s ziet er indrukwekkend uit, totdat u ziet dat 87% van de aanvragen bij die belasting een timeout kreeg. Qwen3-8B's 851 tok/s bij 64 gelijktijdige gebruikers, met nul fouten tot 256, is het cijfer dat telt voor productieplanning.

Voor de selectie van een 8B-model op een enkele A10 wijzen de gegevens in de richting van Qwen3 voor interactieve workloads en Llama voor batch-taken waarbij u de gelijktijdigheid beheert en retries kunt opvangen. Ministral heeft een schone herbeschouwing nodig vóór een eventuele aanbeveling voor productie.

Probeer het nu.

Eén gateway voor al je modellen, MCP-servers en agents. Geen creditcard nodig.

Start gratis
Inhoudsopgave

Eén gateway voor elk LLM, elke agent en elke MCP-server

Boek een gesprek van 30 minuten met onze AI-expert

Demo aanvragen

De snelste manier om je AI te bouwen, beheren en schalen

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

Ontdek meer

Geen items gevonden.
TrueFoundry offers scalable alternatives for Vercel AI Gateway limitations
November 10, 2026
|
5 min leestijd

Vercel AI Review 2026: Wij hebben het getest, zodat jij dat niet hoeft te doen

Geen items gevonden.
November 10, 2026
|
5 min leestijd

Vendor lock-in voorkomen met de AI Gateway van TrueFoundry

Geen items gevonden.
November 10, 2026
|
5 min leestijd

TrueFoundry en de MCP-gatewayrevolutie: inzichten uit het Gartner-rapport van 2025

Geen items gevonden.
November 10, 2026
|
5 min leestijd

Gids voor MCP-authenticatie in Claude Code 2026

Geen items gevonden.
Geen items gevonden.

Recente blogs

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

Veelgestelde vragen

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.

Can I deploy TrueFoundry in my own VPC or on-prem?

Yes. TrueFoundry runs in your VPC, on-prem, air-gapped, hybrid, or across multiple clouds, and no data leaves your domain. This is the main reason regulated enterprises pick it over SaaS-only gateways.

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.

Volg een korte producttour
Start producttour
Product Tour