Leistungsbewertung und Profiling

Bei einem Server treffen pro Sekunde 100 Anfragen ein, und die Verarbeitung einer Anfrage dauert im Mittel 0,2 Sekunden (stationärer Zustand). Wie viele Anfragen werden im Mittel gleichzeitig im Server verarbeitet (Littlesches Gesetz)?

  1. A500
  2. B20
  3. C0,002
Antwort und Erläuterung anzeigen

Antwort: B. 20

Das Littlesche Gesetz besagt: mittlere Anzahl im System L = Ankunftsrate λ × mittlere Verweilzeit W einer Anfrage im System. Pro Sekunde treffen 100 Anfragen ein, jede verweilt 0,2 Sekunden, also werden im Mittel 20 gleichzeitig verarbeitet. Damit lassen sich die erforderliche Zahl der Threads oder die Puffergröße abschätzen. Ebenso lässt sich z. B. bestimmen, wie viele gleichzeitig ausstehende Anfragen nötig sind, um die Speicherbandbreite auszuschöpfen.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Leistungsbewertung und Profiling

  1. Wie verhält sich die Wartezeit von Anfragen, wenn sich die Auslastung des Servers (Anteil der Zeit, in der er beschäftigt ist) 100 % nähert?
  2. Was ist der Zweck der Verwendung eines Profilers bei der Leistungsverbesserung eines Programms?
  3. Welche Eigenschaft von Profilern nach dem Sampling-Verfahren ist richtig?
  4. Welche Aussage zu Profilern nach dem Instrumentierungsverfahren, bei dem Code zur Zeitmessung am Eingang und Ausgang von Funktionen eingefügt wird, ist richtig?
  5. Welche Beschreibung eines Hotspots in der Leistungsanalyse von Programmen ist richtig?