Leistungsbewertung und Profiling

Warum wird die Leistung von SSDs oft nicht nur mit der sequenziellen Lesebandbreite (MB/s), sondern auch mit IOPS (Ein-/Ausgabeoperationen pro Sekunde) beim zufälligen 4-KB-Lesen angegeben?

  1. AWeil IOPS ein Wert für die Kapazität der SSD ist
  2. BWeil sequenzielles Lesen bei SSDs nicht möglich ist
  3. CWeil bei Anwendungen wie Datenbanken und Betriebssystemen, die in großer Zahl kleine Lese- und Schreibzugriffe an verstreuten Stellen ausführen, die Zahl der Operationen die Leistung bestimmt
Antwort und Erläuterung anzeigen

Antwort: C. Weil bei Anwendungen wie Datenbanken und Betriebssystemen, die in großer Zahl kleine Lese- und Schreibzugriffe an verstreuten Stellen ausführen, die Zahl der Operationen die Leistung bestimmt

Beim Lesen großer Dateien wie Videos bestimmt die sequenzielle Lesebandbreite die Leistung. Bei Datenbanken und Betriebssystemen werden dagegen in großer Zahl kleine Daten von etwa 4 KB an vielen Stellen des Datenträgers gelesen und geschrieben. Hier sind die Verzögerung je Zugriff und die Zahl gleichzeitig bearbeitbarer Anfragen wichtig, und allein anhand der Bandbreite lässt sich die Leistung nicht beurteilen. Auch bei derselben SSD ändert sich das Geschwindigkeitsempfinden je nach Anwendung stark.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Leistungsbewertung und Profiling

  1. Misst man die Zeit je Element beim wiederholten Lesen eines Arrays bei schrittweise wachsender Arraygröße, steigt die Zeit bei bestimmten Größen stufenweise an. Welche Begründung ist richtig?
  2. Welche Grundformel für die Ausführungszeit eines Programms auf der CPU ist richtig?
  3. Ein Programm mit 1 Milliarde Befehlen wird auf einer CPU mit mittlerer CPI von 2 und 2 GHz Taktfrequenz ausgeführt. Wie groß ist die Ausführungszeit?
  4. Durch eine Änderung im CPU-Entwurf stieg die Taktfrequenz auf das 1,5-Fache, doch auch die CPI auf das 1,2-Fache (gleiche Befehlsanzahl). Um das Wievielfache wird die Ausführung schneller?
  5. Durch eine neue Compileroptimierung sank die Zahl der ausgeführten Befehle um 20 %, doch die mittlere CPI stieg um 10 % (gleiche Frequenz). Welche Aussage zur Wirkung dieser Optimierung ist richtig?