BLOG · GUIDE ·

GPU-Kapazitätsplanung für eine LLM-Plattform: wann der nächste Server nötig ist und wie Sie darüber entscheiden

Eurokommerz, Wien, seit 2006: Private AI/ML · IT Managed Services · Enterprise Training · KI-Hardware & Software

IN KÜRZE
  • Planen Sie LLM-Kapazität nach Messwerten der Spitzenstunde, nicht nach Tagesmitteln: Spitzenzahl der Anfragen in Bearbeitung, KV-Cache-Belegung, Wartezeit und 95. Perzentil der Zeit bis zum ersten Token, gemessen an Schwellwerten, die Sie schriftlich festlegen, dazu eine Nutzungsprognose je Quartal
  • Für die Planung ist die Kapazität eines Servers der kleinere von zwei Werten: die Gespräche, die sein KV-Cache beim deklarierten Kontext hält, und die Parallelität, bei der ein Lasttest das Latenzziel noch einhält
  • Mit N+1 zählt die Kapazität bei Ausfall eines Servers: Bei einer Spitze von 80 Anfragen in Bearbeitung mit gpt-oss-120b bei 32K halten zwei Server mit je fünf RTX PRO 6000 noch 95 Sitzungen, die Spitze nutzt also 84 Prozent davon, mehr als unsere Beispielgrenze von 80 Prozent, vier Server mit je zwei Karten dagegen 114 (unsere Schätzungen)
  • Modellentscheidungen verschieben die Last in Sprüngen: Nach unseren früheren Schätzungen erhöht Reasoning mit 8.000 Token die Karten für 500 Mitarbeiter von 2 auf 5 bis 16 RTX PRO 6000, und ein deklarierter Kontext von 128K senkt die Sitzungen von gpt-oss-120b je RTX PRO 6000 von 19 auf 4
  • Kubernetes-Autoscaling stellt mehr Pods bereit, keine zusätzlichen GPUs; on-premise ist der nächste Server ein Kauf, entscheiden Sie ihn also in einem Quartalsreview, sobald die Prognose Ihre Schwelle überschreitet, lange bevor ein Alarm auslöst

Geliefert von Eurokommerz: KI-Server, auf Bestellung gebaut  Konfiguration anfragen →

LLM-Kapazitätsplanung: wann der nächste GPU-Server nötig ist

Bei der GPU-Kapazitätsplanung für eine LLM-Plattform planen Sie den nächsten GPU-Server ein, wenn die gemessene Last der Spitzenstunde, mit Ihrer Nutzungsprognose fortgeschrieben, eine Reserveschwelle überschreitet, die Sie für die Kapazität bei Ausfall eines Servers festlegen. Die Eingangsdaten sind die Metriken der Plattform in der stärksten Stunde jedes Arbeitstages (Anfragen und Token, KV-Cache-Belegung, Wartezeit und das 95. Perzentil der Zeit bis zum ersten Token) und eine Prognose der Nutzer und Anwendungsfälle je Quartal. Modellentscheidungen wie ein größeres Modell, ein längerer deklarierter Kontext, Reasoning oder Agenten verändern die Last in Sprüngen, oft stärker als eine neue Abteilung. On-premise ist Kapazität ein Kauf; die Entscheidung gehört daher in ein Review je Quartal und sollte früh fallen.

Das Rechenbeispiel in diesem Artikel ist eine Plattform für 2.000 Mitarbeiter mit gpt-oss-120b bei deklarierten 32K Kontext und einem 16-Bit-KV-Cache. Es verwendet die Beispielwerte unseres Leitfadens zu privaten ChatGPT-Servern nach Unternehmensgröße: 40 Prozent der Mitarbeiter in der stärksten Stunde aktiv, je 6 Anfragen pro Stunde, 30 Sekunden je Anfrage und ein Spitzenfaktor von 2. Mit diesen Werten beträgt die Spitzenzahl der Anfragen in Bearbeitung 4 Prozent der Mitarbeiter mit Zugang, nach unserer Rechnung 80 für alle 2.000.

Eingangsdaten: Metriken der Spitzenstunde und eine Nutzungsprognose

Die Dokumentation von vLLM hält fest: „Diese Metriken werden über den Endpunkt /metrics auf dem OpenAI-kompatiblen API-Server von vLLM bereitgestellt.“ Die Kapazitätsplanung nutzt die Gauges vllm:num_requests_running, vllm:num_requests_waiting und vllm:kv_cache_usage_perc, die Histogramme für die Zeit bis zum ersten Token und die Wartezeit der Anfragen sowie die Token-Zähler vllm:prompt_tokens und vllm:generation_tokens, die Prometheus mit dem Suffix _total anzeigt. Was jede Metrik misst und welche Alarme wir darauf vorschlagen, steht in unserem Leitfaden zu LLM-Serving-Metriken in Prometheus. Führen Sie mindestens ein Jahr lang je Arbeitstag eine Zeile mit der Spitze aus laufenden plus wartenden Anfragen in der Spitzenstunde, der höchsten KV-Cache-Belegung, dem Anteil der Anfragen, die gewartet haben, dem 95. Perzentil der Zeit bis zum ersten Token am Gateway und den erzeugten Token.

DCGM-Exporter stellt laut NVIDIAs Dokumentation, aktualisiert am 27. Mai 2026, „GPU-Metriken an einem HTTP-Endpunkt (/metrics) für Monitoring-Lösungen wie Prometheus bereit“, standardmäßig auf Port 9400. Seine Werte für Leistungsaufnahme und Temperatur gelten je GPU. Die Leistungsaufnahme des ganzen Servers, Prozessoren und Lüfter eingeschlossen, kommt vom BMC oder von der Rack-PDU, und beide zeigen, wie viel von Rack-Zuleitung und Kühlung der nächste Server noch nutzen kann. Belegter Speicher ist unter vLLM kein Lastsignal, denn dort legt --gpu-memory-utilization „den Anteil des GPU-Speichers, der für den Model Executor verwendet werden soll“ fest, standardmäßig 0,92. Die Engine belegt ihren Anteil beim Start, und der Cache in diesem Anteil füllt und leert sich mit dem Verkehr. Die GPU-Auslastung ist laut der Dokumentation von nvidia-smi der „Prozentsatz der Zeit im vergangenen Abtastzeitraum, in der ein oder mehrere Kernel auf der GPU ausgeführt wurden“, unabhängig davon, welchen Anteil der GPU diese Kernel nutzen.

Die Prognose kommt aus den Fachabteilungen. Halten Sie für jeden Anwendungsfall je Quartal fest, wie viele Mitarbeiter Zugang erhalten, welchen Anteil davon Sie in der stärksten Stunde erwarten, die Anfragen pro Stunde, die Token je Anfrage, das Modell und den deklarierten Kontext.

Kapazität je Server: Speicher und Latenz

Für die Planung ist die Kapazität eines Servers der kleinere von zwei Werten. Der eine ist die Zahl der Gespräche, die sein KV-Cache beim deklarierten Kontext neben den Gewichten hält; vLLM gibt sie beim Start aus, und unsere Schätzungen setzen sie für das Beispielmodell bei 19 je RTX PRO 6000 und 55 je H200 NVL an. Der andere ist die Zahl der Anfragen in Bearbeitung, bei der ein Lasttest mit Ihren eigenen Prompts die Ziele für die Zeit bis zum ersten Token und für die Token pro Sekunde je Nutzer noch einhält.

NVIDIAs Leitfaden zum NIM-Benchmarking, aktualisiert am 20. Juli 2026, beschreibt, warum der zweite Wert oft niedriger ist: „Mit steigender Zahl gleichzeitiger Anfragen steigen die gesamten TPS des Systems, während die TPS je Nutzer sinken, da die Latenz zunimmt.“ Der Gesamtdurchsatz steigt, bis der Server „die verfügbaren GPU-Rechenressourcen sättigt“, und der Leitfaden ergänzt: „Jenseits dieses Punkts können die TPS sinken.“ Führen Sie den Lasttest auf dem GPU-Typ durch, den die Produktion nutzt, und wiederholen Sie ihn nach jedem Upgrade der Engine, jedem Modellwechsel und jeder Änderung der Kontextlänge.

Planungsschwellen und Maßnahmen

Planungsschwellen liegen unter Alarmschwellen. Ein Alarm sagt dem Betrieb, dass Nutzer jetzt warten; eine Planungsschwelle sagt Ihnen, dass über den nächsten Server entschieden werden sollte, solange die vorhandenen die Last noch bewältigen. Lesen Sie jeden Wert in der Spitzenstunde ab, an den meisten Arbeitstagen eines Monats, nicht als Mittelwert über den Tag.

SPITZENSTUNDENWERTBEISPIELSCHWELLEMASSNAHME
Spitzenzahl in Bearbeitungüber 80 Prozent der Kapazität bei Ausfall eines Serversdie Ent­scheidung über den nächsten Schritt beginnen
KV-Cache-Belegungüber 0,8 an den meisten ArbeitstagenKontext und Cache-Typ prüfen, dann Kapazität ergänzen
Wartende AnfragenWarte­schlange in mehr als 5 Spitzen­stunden im MonatGrenzen des Schedulers prüfen, dann Kapazität ergänzen
TTFT, 95. Perzentilüber dem Ziel, weniger als 95 Prozent der Anfragen darin, in mehr als 5 Spitzen­stunden im MonatWarte- und Prefill-Zeit vergleichen; Kapazität ergänzen, wenn die Wartezeit gewachsen ist
Verdrängungenvon Monat zu Monat steigendmehr KV-Cache: FP8-Cache nach einer Evaluation, oder Karten
Erzeugte Token pro StundeWachstum über 20 Prozent im QuartalPrognose aktualisieren und das Review vorziehen
Leistungs­aufnahme Serverüber 80 Prozent der Rack-Zuleitungdie Zuleitung vor dem nächsten Server planen

Die Schwellwerte sind unsere Beispielwerte, nicht die von vLLM oder NVIDIA; legen Sie eigene fest und halten Sie sie schriftlich fest. Metriknamen aus der Metrik-Dokumentation von vLLM (latest, abgerufen am 10. Oktober 2026); Leistungsaufnahme des Servers vom BMC oder von der Rack-PDU, Leistungsaufnahme der GPUs von DCGM-Exporter.

Die Alarmbeispiele im Monitoring-Leitfaden feuern bei einem KV-Cache über 0,9 für 15 Minuten, während der Planungswert hier bei 0,8 in der Spitzenstunde liegt. Eine Warteschlange bei noch freiem Platz im Cache deutet auf eine Einstellung des Schedulers hin, wie der Monitoring-Leitfaden erklärt.

Reserveregel und N+1-Kapazität

Eine Reserveregel legt fest, wie viel der Kapazität die prognostizierte Spitze nutzen darf. Unsere Beispielregel erlaubt 80 Prozent der Kapazität, die bei Ausfall des größten Servers bleibt, als Spielraum für einen Spitzenfaktor, der nur eine Schätzung ist, und für eine Latenz, die steigt, bevor der Cache voll ist. N+1 bedeutet, dass die übrigen Server die Spitze tragen, während einer wegen eines Ausfalls oder eines Updates nicht verfügbar ist, und unser Leitfaden zur LLM-Hochverfügbarkeit mit zwei GPU-Knoten zeigt die Health Checks und das Failover dahinter.

Jeder Server muss jedes Modell des Dienstes allein vorhalten, einschließlich des Embedding-Modells und des Rerankers eines RAG-Assistenten. Im Beispiel mit 2.000 Mitarbeitern halten zwei Server mit je fünf RTX PRO 6000 bei Ausfall eines Servers 95 Sitzungen. Das deckt die Spitze von 80, aber 80 sind 84 Prozent von 95 und liegen damit über der Beispielgrenze. Zwei Server mit je zwei H200 NVL halten 110 und bleiben innerhalb der Grenze.

Wachstumspfad von einem über zwei auf vier Server

Die Tabelle folgt der Beispieleinführung von einer Abteilung bis zu allen 2.000 Mitarbeitern, mit einer Kopie des Modells je Karte hinter einem Load Balancer und Servern derselben Bauart; die Alternativen in der letzten Phase behalten zwei Server.

PHASESPITZE (ANFRAGEN)AUFBAUBEI SERVERAUSFALLHÖCHSTENS 80 PROZENT
Erste Abteilung, 250101 Server, 2 RTX PRO 6000kein Failovernicht N+1
Einführung bei 500202 Server × 2 RTX PRO 600038ja, Grenze 30
Einführung bei 1.000403 Server × 2 RTX PRO 600076ja, Grenze 60
Alle 2.000804 Server × 2 RTX PRO 6000114ja, Grenze 91
Alle 2.000, Alternative802 Server × 5 RTX PRO 600095nein, Grenze 76
Alle 2.000, Alternative802 Server × 2 H200 NVL110ja, Grenze 88

Unsere Schätzungen: Spitzen aus den Beispielwerten unseres Leitfadens zur Unternehmensgröße; Sitzungen von gpt-oss-120b bei 32K mit 16-Bit-KV-Cache, 19 je RTX PRO 6000 und 55 je H200 NVL, eine Kopie je Karte; 80 Prozent ist unsere Beispielgrenze; RAG-Modelle brauchen zusätzlich Platz auf jedem Server.

Mehr Server mit je zwei Karten verlieren bei einem Ausfall einen kleineren Teil der Kapazität, in der letzten Phase ein Viertel, und jeder Kauf ist ein kleiner Schritt. Sie brauchen aber auch mehr Rack-Plätze, Stromzuleitungen, Switch-Ports und Knoten, die gepatcht werden müssen. Weniger, größere Server halten die Zahl der Knoten niedrig, aber jeder Schritt ist größer, und bei zwei Servern ist in der Spitze die Hälfte aller Karten Reserve. Einen Server von zwei auf vier oder acht Karten zu erweitern, funktioniert nur, wenn er für die endgültige Zahl bestellt wurde, wie unser Leitfaden zur Planung eines GPU-Servers für Wachstum erklärt; legen Sie den Pfad deshalb bei der ersten Bestellung fest.

Wir bauen KI-Server mit 2 bis 8 GPUs je Knoten und liefern jeden weiteren Server unter einem EU-Vertrag und auf einer Rechnung. Schicken Sie uns Ihre Werte aus der Spitzenstunde und Ihre Einführungsprognose über das Formular unten, und wir legen den nächsten Schritt danach aus.

Sprünge durch Modellentscheidungen, nicht nur durch Nutzer

Nutzer erhöhen die Last allmählich, eine Modellentscheidung verändert sie an dem Tag, an dem sie live geht. Jede solche Änderung gehört mit ihrem geplanten Datum in die Prognose.

WACHSTUMSAUSLÖSERKAPAZITÄTSÄNDERUNGQUELLE
Mehr Mitarbeiter, wie bisherdie Spitze in Bearbeitung wächst proportional, 20 bei 500 bis 80 bei 2.000Beispiel­werte zur Unternehmens­größe
Kontext 32K auf 128KSitzungen von gpt-oss-120b je RTX PRO 6000 von 19 auf 4, wenn die Anfragen den deklarierten Kontext füllenLeitfaden zur Unternehmens­größe
Reasoning mit 8.000 TokenZeit in Bearbeitung von 30 auf 444 s; 500 Mitarbeiter von 2 auf 5 bis 16 RTX PRO 6000, vor N+1Reasoning-Leitfaden
Agenten statt Chat102.400 Eingabe-Token je Aufgabe mit 8 Aufrufen gegenüber 3.500 je Chat-Runde, die Last verlagert sich ins Prefill; die Zeit je Schritt bestimmt die KartenAgenten-Leitfaden, angenommene Werte
Größeres Modellweniger Kopien je Karte oder eine Kopie über mehrere Karten verteiltHardware-Leitfäden zu den Modellen
RAG kommt hinzuEmbedding-Modell, Reranker und längere Prompts auf jedem ServerLeitfaden zur Unternehmens­größe

Unsere früheren Schätzungen und illustrativen Beispiele, im Text verlinkt; keine davon ist eine Messung, und ein Pilot oder Lasttest mit Ihren Prompts ersetzt jede davon.

Unser Leitfaden zur Hardware für Reasoning-Modelle leitet die Reasoning-Zeile aus der Zeit in Bearbeitung her, und unser Leitfaden zum GPU-Sizing für KI-Agenten zeigt, warum bei Agenten die Zeit je Schritt stärker als der Speicher die Hardware bestimmt. Bevor eine solche Änderung live geht, wiederholen Sie den Lasttest und zählen die Kapazität je Server neu.

Quartalsweises Kapazitätsreview und die Kaufentscheidung

Kubernetes beschreibt seinen Horizontal Pod Autoscaler mit diesen Worten: „Horizontale Skalierung bedeutet, dass die Reaktion auf erhöhte Last darin besteht, weitere Pods bereitzustellen.“ Auf einem festen Bestand an GPU-Servern braucht ein neuer vLLM-Pod eine GPU oder MIG-Instanz des passenden Typs, die kein anderer Pod belegt; Autoscaling kann also GPUs zwischen Modellen verschieben, fügt aber keine hinzu. Der nächste Server ist eine Kaufentscheidung, und ein Review je Quartal ist dafür ein praktikabler Rhythmus.

  1. Exportieren Sie die Zeilen der Spitzenstunden des Quartals und vergleichen Sie sie mit den Schwellwerten der ersten Tabelle.
  2. Zählen Sie die Kapazität bei Ausfall des größten Servers neu, auf Basis des letzten Lasttests und der aktuellen Engine-Version.
  3. Aktualisieren Sie die Prognose mit den Fachabteilungen: neue Abteilungen, neue Anwendungsfälle und geplante Änderungen an Modell, Kontext oder Reasoning-Stufe.
  4. Schreiben Sie die Spitze Quartal für Quartal für das nächste Jahr fort und markieren Sie das erste Quartal, das die Reserveregel überschreitet.
  5. Überschreitet ein Quartal sie, wählen Sie den Schritt (Karten in Servern, die dafür bestellt wurden, ein weiterer Server oder eine andere Karte) und starten Sie die Bestellung zusammen mit den Prüfungen von Rack, Strom und Netzwerk.
  6. Halten Sie die Schwellwerte, die Entscheidung und ihre Begründung fest, damit das nächste Review dort ansetzt.

Treffen Sie die Entscheidung in dem Review, in dem die Prognose die Regel zum ersten Mal überschreitet, denn der neue Server braucht außerdem einen Rack-Platz, eine Stromzuleitung, Netzwerkports, die Installation und einen Lasttest, bevor er Verkehr trägt.

Wir liefern Konfiguration und Angebot innerhalb eines Werktages und prüfen Rack, Strom und Luftstrom, bevor wir ein Angebot erstellen. Beschreiben Sie den Schritt, auf den Ihr letztes Review hingewiesen hat, im Formular unten.

Was wir liefern

Wir bauen KI-Server auf Bestellung mit 2 bis 8 GPUs je Knoten, ausgelegt nach Modellgröße und gleichzeitigen Nutzern, montiert und im Burn-in getestet, mit Herstellergarantie auf jede Komponente, unter einem EU-Vertrag und auf einer Rechnung. Zu den Karten gehören die RTX PRO 6000 Server Edition, die H200 NVL mit NVLink-Bridges, die L40S und die L4 aus unserem Sortiment professioneller NVIDIA-GPUs, und Lizenzen für NVIDIA AI Enterprise und vGPU kommen auf dieselbe Rechnung. Bei einem vorhandenen Server prüfen wir Plattform, Stromversorgung und Kühlung, bevor Sie Karten nachrüsten. Was darauf läuft, die privaten LLMs, RAG und MLOps, ist unsere Leistung Private AI/ML, mit Engineering von unserem Engineering-Partner Vixen.UNO.

FAQ

Was ist GPU-Kapazitätsplanung für LLMs?
Sie ist der regelmäßige Vergleich der gemessenen Last einer LLM-Plattform in der Spitzenstunde mit der Kapazität ihrer GPU-Server, fortgeschrieben mit einer Prognose der Nutzer und Anwendungsfälle. Die Last kommt aus Serving-Metriken wie den Anfragen in Bearbeitung, der KV-Cache-Belegung, der Wartezeit und der Zeit bis zum ersten Token. Das Ergebnis ist eine im Voraus getroffene Entscheidung darüber, wann Karten oder der nächste Server hinzukommen.
Wann braucht man einen weiteren GPU-Server für LLM-Inferenz?
Planen Sie ihn ein, wenn die prognostizierte Spitze der Anfragen in Bearbeitung die Reserve überschreitet, die Sie für die Kapazität bei Ausfall eines Servers festgelegt haben, zum Beispiel 80 Prozent. Treffen Sie die Entscheidung in einem Quartalsreview, sobald die Prognose diese Linie zum ersten Mal überschreitet, nicht erst bei einem Alarm, denn ein neuer Server braucht außerdem einen Rack-Platz, Strom, Netzwerkports und einen Lasttest, bevor er Verkehr trägt.
Wie plant man die Inferenzkapazität für LLMs?
Erfassen Sie an jedem Arbeitstag die Spitze der laufenden und wartenden Anfragen in der Spitzenstunde, die KV-Cache-Belegung, die Wartezeit, das 95. Perzentil der Zeit bis zum ersten Token und die erzeugten Token. Stellen Sie diese Werte einer Kapazität je Server gegenüber, dem kleineren Wert aus den Gesprächen, die sein KV-Cache hält, und der Parallelität, bei der ein Lasttest Ihr Latenzziel einhält. Schreiben Sie die Spitze dann mit einer Prognose fort, die geplante Änderungen an Modell, Kontext und Reasoning enthält.
Wie viel Reserve sollte eine LLM-Plattform haben?
Einen veröffentlichten Standard gibt es nicht, legen Sie also einen Wert fest und halten Sie ihn schriftlich fest; unsere Beispielregel lässt die prognostizierte Spitze 80 Prozent der Kapazität nutzen, die bei Ausfall des größten Servers bleibt. Bei 80 Anfragen in Bearbeitung mit gpt-oss-120b bei 32K halten zwei Server mit je fünf RTX PRO 6000 bei Ausfall eines Servers 95 Sitzungen, die Spitze nutzt also 84 Prozent und liegt über dieser Regel, während zwei Server mit je zwei H200 NVL nach unseren Schätzungen 110 halten.
Ist die GPU-Auslastung eine gute Metrik für die LLM-Kapazitätsplanung?
Sie ist eine schwache Metrik, denn nvidia-smi definiert die GPU-Auslastung als den Anteil der Zeit, in der ein oder mehrere Kernel laufen, unabhängig davon, welchen Anteil der GPU sie nutzen. Auch der belegte Speicher hilft nicht, da vLLM seinen Anteil am GPU-Speicher beim Start reserviert, standardmäßig 0,92. Die Last zeigen Anfragen in Bearbeitung, KV-Cache-Belegung, Wartezeit und Zeit bis zum ersten Token aus der Serving-Engine.
Skaliert Kubernetes-Autoscaling die LLM-Inferenz auf GPU-Servern?
Es skaliert nur innerhalb der vorhandenen GPUs. Der Horizontal Pod Autoscaler stellt weitere Pods bereit, und auf einem festen Bestand an GPU-Servern braucht jeder neue vLLM-Pod eine GPU oder MIG-Instanz des passenden Typs, die kein anderer Pod belegt; er kann also GPUs zwischen Modellen verschieben, fügt aber keine hinzu. Mehr Kapazität on-premise heißt, Karten oder Server zu ergänzen, also der Kauf, den ein Kapazitätsreview je Quartal vorbereitet.

Schicken Sie uns Ihre Werte aus der Spitzenstunde (Spitzenzahl der Anfragen in Bearbeitung, KV-Cache-Belegung, Zeit bis zum ersten Token), das Modell und den deklarierten Kontext, die heutige Zahl der Server und Karten und Ihre Einführungsprognose je Quartal. Wir antworten innerhalb eines Werktages mit einer Konfiguration und einem Angebot für den nächsten Schritt und prüfen Rack, Strom und Luftstrom, bevor wir ein Angebot erstellen.

Mit einem Experten sprechen
Mit einem Experten sprechen

Wir antworten innerhalb eines Werktages

Mit dem Absenden stimmen Sie zu, dass wir Ihre Angaben zur Beantwortung Ihrer Anfrage verarbeiten; siehe unsere Datenschutzerklärung.

request@eurokommerz.at
Jordangasse 7, 1010 Wien