Zum Inhalt springen

Ausblick

Lasttest für viele gleichzeitige Nutzer

in ArbeitFür wenBetreiber

Messungen, wie viele gleichzeitige Nutzer die Anlage trägt — bis 150 lesende Nutzer gemessen, die großen Stufen stehen aus.

Wozu#

Eine Prüfungswoche ist eine Lastspitze. Belastbar ist nur, was gemessen ist — und in eine Leistungsbeschreibung darf nur, was wiederholbar gemessen wurde.

So geht’s#

  1. 1Das Werkzeug läuft: Es geht den Weg eines Studenten (Startseite, Anmeldemaske, Kursliste, Kursseite, ein Bild), meldet sich nicht an und erzeugt keine Renderaufträge.
  2. 2Vor dem Start nennt es, wie viele Anfragen der Lauf machen wird; über 50.000 und gegen die Produktion verlangt es eine ausdrückliche Bestätigung.
  3. 3Für die großen Stufen braucht es eine Vorschau-Umgebung mit Kopie der Datenbank und Last von mehreren Leitungen.

Einstellungen und Schalter#

Kein eigener Schalter im Funktionskatalog — die Funktion gehört zu ihrer Umgebung.

Was gemessen ist#

  • Bis 100 gleichzeitige Leser antwortet die Anlage auf alle Anfragen: 0 Fehler in 4.050 Anfragen über sechs Läufe, 95 % der Antworten unter 400 ms.
  • Bei 150 treten erste Zeitüberschreitungen auf (0,13 %), und die langsamsten 5 % brauchen über eine Sekunde — kein Serverfehler, keine Drosselung.
  • Gemessen von einem Rechner gegen die Produktion, nur lesende Wege; die Leitung war nicht die Grenze.

Zahlen über 150 gleichzeitigen Nutzern sind nicht zusicherbar, solange die Last von nur einem Rechner kommt.

Geplanter Umfang#

  • Stufen mit 100, 1.000 und 5.000 eingeschriebenen Studenten — ausgelegt nach dem Stundenplan, nicht nur nach der Statistik: Um 9 Uhr will die ganze Vorlesung gleichzeitig hinein.
  • Antwortzeiten je Fläche (Kursplayer, Vertonung, Untertitel, Avatar, Leistungsarchiv, Prüfkette)
  • dahinter Datenbank, Trefferquote der Zwischenspeicher, Warteschlange der Avatar-Rechner, Fehler fremder Dienste und Kosten je Lauf
  • ein Lastprofil wie ein Hochschultag statt gleichmäßiger Last

Abhängigkeiten#

  • eine Vorschau-Umgebung mit Kopie der Datenbank und als erfunden erkennbaren Testpersonen — nie gegen echte Akten und Prüfungen
  • Last von mehreren Leitungen
  • ein fester Kostendeckel, der einen Lauf mit echten Diensten abbricht, statt ihn teuer werden zu lassen

Verwandte Funktionen#