Leistungsbewertung und Profiling

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?

  1. ASie verlängert sich sprunghaft (der Anstieg wird mit steigender Auslastung immer größer)
  2. BSie verlängert sich proportional zur Auslastung nur allmählich
  3. CJe höher die Auslastung, desto kürzer die Wartezeit
Antwort und Erläuterung anzeigen

Antwort: A. Sie verlängert sich sprunghaft (der Anstieg wird mit steigender Auslastung immer größer)

Treffen Anfragen unregelmäßig ein, entstehen Warteschlangen, wenn Anfragen zufällig zusammenfallen, auch wenn der Server zeitweise frei ist. Je höher die Auslastung, desto weniger freie Zeit gibt es, und desto schwerer lösen sich entstandene Schlangen auf; die Wartezeit steigt daher mit der Auslastung ρ steil nach etwa 1 ÷ (1 − ρ). Zwischen 50 % und 90 % Auslastung liegt z. B. ein Vielfaches in der Wartezeit. In Systemen, bei denen die Antwortgeschwindigkeit wichtig ist, wird deshalb Reserve bei der Auslastung gelassen.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Leistungsbewertung und Profiling

  1. Was ist der Zweck der Verwendung eines Profilers bei der Leistungsverbesserung eines Programms?
  2. Welche Eigenschaft von Profilern nach dem Sampling-Verfahren ist richtig?
  3. Welche Aussage zu Profilern nach dem Instrumentierungsverfahren, bei dem Code zur Zeitmessung am Eingang und Ausgang von Funktionen eingefügt wird, ist richtig?
  4. Welche Beschreibung eines Hotspots in der Leistungsanalyse von Programmen ist richtig?
  5. Wie ist ein Flame Graph zur Darstellung von Profilergebnissen zu lesen?