
P50
P50 ist der mittlere Wert einer Messreihe: Die Hälfte aller Messungen liegt darunter, die andere Hälfte darüber. In der Technik beschreibt P50 meist die typische Antwortzeit eines Systems, während Ausreißer bewusst ausgeblendet bleiben.
Wer die Geschwindigkeit eines Computerdienstes messen will, bekommt nie eine einzige Zahl. Er bekommt tausende Messwerte, weil jede Anfrage anders lange dauert. P50 ist eine Art, diese Flut auf einen Wert zu verdichten. Man sortiert alle Messungen der Größe nach und nimmt den Wert genau in der Mitte. Die Hälfte aller Anfragen war schneller, die Hälfte langsamer. Mathematiker nennen diesen Mittelwert den Median, in der Technik heißt er meist P50, gesprochen „P fünfzig“.
Warum der Durchschnitt beim Messen von Wartezeiten lügt
Der naheliegende Weg wäre der Durchschnitt: alle Werte addieren, durch die Anzahl teilen. Bei Wartezeiten führt das aber oft in die Irre. Denn einzelne Anfragen dauern manchmal absurd lange, etwa weil ein Server neu startet oder eine Verbindung abbricht. Solche Ausreißer ziehen den Durchschnitt nach oben, obwohl fast alle Nutzer davon nichts merken.
Ein Beispiel macht das deutlich. Neun Anfragen dauern je 100 Millisekunden, eine dauert 10 Sekunden. Der Durchschnitt liegt bei rund einer Sekunde, der P50 aber weiterhin bei 100 Millisekunden. Der P50 beschreibt hier den Alltag deutlich ehrlicher. Genau deshalb steht er in fast jedem technischen Bericht über Antwortzeiten.
Wichtig ist trotzdem: P50 allein reicht nie. Er sagt nichts darüber, wie schlimm die schlechten Fälle sind. Deshalb nennt man ihn fast immer zusammen mit P95 oder P99. P99 ist der Wert, unter dem 99 Prozent aller Messungen liegen. Er zeigt, was die unglücklichsten Nutzer erleben.
So entsteht der Wert aus der Messreihe
Die Rechnung selbst ist einfach. Man sammelt über einen Zeitraum alle Messwerte, etwa alle Antwortzeiten einer Stunde. Diese Liste wird sortiert, vom kleinsten zum größten Wert. Dann nimmt man das Element in der Mitte. Bei 1000 Messungen ist das der 500. Wert der sortierten Liste.
Das „P“ steht für Perzentil, also für Hundertstel-Anteile. P50 bedeutet: 50 Prozent der Werte liegen unterhalb. Nach demselben Muster funktionieren P90, P95 und P99. Man kann jedes beliebige Perzentil bilden, in der Praxis haben sich aber diese vier durchgesetzt.
In echten Systemen speichert man selten alle Rohdaten, weil das zu viel Speicher kostet. Stattdessen arbeiten Überwachungswerkzeuge mit Histogrammen, also mit Zählern für Wertebereiche. Der P50 wird daraus geschätzt und ist dann leicht ungenau. Ein häufiger Irrtum ist außerdem, P50-Werte einfach zusammenzurechnen. Der Median zweier Server ist nicht der Mittelwert ihrer beiden Mediane.
P50 in Modellkarten, Cloud-Verträgen und Wetterberichten
Am häufigsten trifft man P50 in Meldungen über KI-Dienste. Wenn ein Anbieter schreibt, sein Sprachmodell antworte in 300 Millisekunden, ist damit fast immer der P50 gemeint. Auch die Zeit bis zum ersten ausgegebenen Wort eines Chatbots wird so angegeben. Wer solche Zahlen vergleicht, sollte prüfen, ob beide Anbieter dasselbe Perzentil nennen.
Auch in Verträgen taucht der Begriff auf. Cloud-Anbieter versprechen Kunden bestimmte Antwortzeiten und schreiben dafür Perzentile fest. Ein Versprechen über den P99 ist deutlich teurer als eines über den P50, weil die seltenen Ausreißer am schwersten zu beherrschen sind.
Außerhalb der Informatik begegnet einem dieselbe Idee unter anderem Namen. Beim Median-Einkommen verdient die eine Hälfte der Menschen mehr, die andere weniger. Auch Wetterdienste und Projektplaner nutzen P50-Schätzungen für Regenmengen oder Fertigstellungstermine. Das Prinzip ist immer gleich: die Mitte statt des Durchschnitts, damit einzelne Extremwerte das Bild nicht verzerren.