11 - Benchmarking

0.0(0)
studied byStudied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/27

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 5:29 PM on 1/12/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

28 Terms

1
New cards

Was ist Benchmarking?

Instrument, um durch festgelegten Methodiken System/Komponente auf Leistungsfähigkeit, Zuverlässigkeit und Sicherheit zu bewerten, was den Vergleich verschiedener Systeme/Komponente erlaubt

2
New cards

Was ist das Hauptziel von Benchmarking?

vergleichbare Daten über Effizienz und Leistung

3
New cards

Was für Arten von Benchmarking gibt es?

  • synthetische Benchmarks

    • simulieren Reihe von Programmen und Operationen

  • Anwendungsbenchmarks

    • Leistung von System bei realer Ausführung von Anwendungen und Programmen; typischer Einsatz

4
New cards

Was sind die Vor-/Nachteile von syntetischen Benchmarks?

Vorteile

  • kontrollierbare Konditionen

  • einfacher Vergleich

  • fokusiert auf spezifische Leistungsaspekte

Nachteile

  • Realitätsfern

  • Optimisierungsfalle

  • Vielfalt von Anforderungen

5
New cards

Was sind die Vor-/Nachteile von Anwendungsbenchmarks?

Vorteile

  • reale Anwendungsszenarien

  • ganzheitliche Bewertung

  • Nutzungsrelevant

Nachteile

  • komplex

  • schwerer zu implementieren

  • Spezifität

6
New cards

Was sind die Vergleichsparameter beim Benchmarking?

  • mit anderen Systemen

  • mit anderen Versionen

  • gleiche Version mit anderen Paramtern

7
New cards

Was sind die Herausforderungen von Benchmarking?

  • Standardisierung

  • Relevanz

  • Realitätsnähe

  • Systemvielfalt

  • Optimierungsfalle

  • Technologischer Fortschritt

8
New cards

Was ist eine Metrik?

  • quantitive Masseinheit, um Aspekte der Leistung zu messen

  • dient als messbarar Indikator

  • Grundlage für Vergleich und Verbesserungshinweise

9
New cards

Was ist Throughput?

  • Menge an Arbeit, die ein System in einer bestimmten Zeit erledigen kann

  • Indikator für leistungsfähiges System

  • Anzahl der bearbeiteten Einheiten / Zeit

10
New cards

Was ist Response Time?

  • Zeit von der Anfrage eines Benutzers bis zum Erhalt einer Antwort vom System

  • Benutzerzufriedenheit und Usability

  • Zeitpunkt der Antwort - Zeitpunkt der Anfrage

11
New cards

Was ist Availability?

  • Prozentsatz der Zeit, in der ein System operationell und zugänglich ist

  • hohe Verfügbarkeit wichtig für kritische Systeme

  • (Gesamtzeit - Ausfallzeit) / Gesamtzeit

12
New cards

Was ist Downtime?

  • Zeit, in der ein System nicht funktionstüchtig ist

  • Minimierung der Ausfallzeiten wichtig für Aufrechterhaltung des Betriebes und Vermeidung von Unterbrechungen

  • Gesamtzeit - Betriebszeit

13
New cards

Was ist Effizienz?

  • Verhältnis zwischen dem erreichten Leistungsniveau und den dafür eingesetzten Ressourcen

  • wirtschaftlichkeit des Systems, besonders in Kontext von begrenzter Ressourcen und Nachhaltigkeit

  • Nutzleistung / Aufwand

14
New cards

Was ist Error-Rate?

  • wie oft Fehler innerhalb eines bestimmten Zeitraums auftreten

  • Zuverlässigkeit und allgemeine Qualität des Systems

  • Anzahl der Fehler / Anzahl der ausgeführten Operationen

15
New cards

Was ist I/O-Rate?

  • Geschwindigkeit, mit der Daten in das System eingegeben oder aus ihm ausgegeben werden

  • Leistung von Systemen bei denen Daten-zugriff und -transfer wichtig ist

  • Anzahl der I/O-Operationen / Zeiteinheit

16
New cards

Was sind die zwei Benchmark-Auführungs-Arten?

  • Fixed Time Benchmarks

  • Fixed Workload Benchmarks

17
New cards

Was sind die Merkmale von Fixed Time Benchmarks?

  • festgelegte Zeitspanne

  • wie viel Arbeit in bestimmte Zeit

  • weiss: es geht zB 5 Min, aber nicht Operations-Specifics → Vergleich nicht so gut

18
New cards

Was sind die Merkmale von Fixed Workload Benchmarks?

  • festgelegte Arbeitslast

  • Geschwindigkeit verschiedener Systeme mit gleicher Aufgabenstellung

  • cherry-picking Ergebisse kann problematisch sein (e.g., system A can solve problem in 9 min, B can’t, but both systems have the problem solved in 10 min ODER system A better in operation A while system B better in system B)

19
New cards

Was ist Speedup?

Leistungsverhältnis zweier Systemen basierend auf Ausführungszeit der Aufgabe

20
New cards

Wie kann Speedup verwendet werden?

  • Vergleich von alten und neuen Technologien

  • Bewertung der Skalierbarkeit von Algorithmen und Software

21
New cards

Wie wird Speedup berechnet?

Ausführungszeit auf Referenzsystem / Ausführungszeit auf neuem System

22
New cards

Was ist Scalability?

Anpassungsfähigkeit eines Systems bei steigender Last effektiv zu funktionieren

23
New cards

Was sind die zwei Arten von Scalability?

  • vertikale Skalierbarkeit

    • Verbesserung durch Hinzufügen von Ressourcen

  • horizontale Skalierbarkeit

    • Verbesserung durch Hinzufügen von Instanzen

24
New cards

Wie berechnet man effizienzbasierte Skalierbarkeit?

Effizienz_neu / Effizienz_alt

25
New cards

Wie berechnet man durchsatzbasierte Skalierbarkeit?

Durchsatz_neu / Durchsatz_alt

26
New cards

Wie berechnet man kapazitätsbasierte Skalierbarkeit?

Kapazität_neu / Kapazität_alt

27
New cards

Was sind die Herausforderungen von Reproduzierbarkeit?

  • Hardware- und Softwarediversität

  • Testumgebung

  • Ausführungsreihenfolge

  • Konfiguration des Testsystems

  • Benchmark-Design

  • Messschwankungen

  • Menschlicher Faktor

  • Unbeabsichtigtes Caching

28
New cards

Was sind die Massnahmen zur Förderung von Reproduzierbarkeit?

  • Automatisierung

    • Automatisierung des Setups

    • Versionierung

    • Datenerfassung

  • mehrere Wiederholungen

    • Verringerung von Anomalien

    • statistische Signifikanz

  • Dokumentation

    • Hardware-Spezifikationen

    • Software und Versionsdetails

    • Benchmark-Konfiguration

    • Umgebungsbedingungen

    • Ablauf

Explore top flashcards

Thứ 2: 1 -150
Updated 265d ago
flashcards Flashcards (150)
Cell theory
Updated 1113d ago
flashcards Flashcards (27)
Anatomy Exam 1
Updated 1116d ago
flashcards Flashcards (97)
Meiosis Vocab
Updated 1015d ago
flashcards Flashcards (24)
Giddes APUSH Unit 2
Updated 843d ago
flashcards Flashcards (46)
EDU
Updated 317d ago
flashcards Flashcards (70)
Thứ 2: 1 -150
Updated 265d ago
flashcards Flashcards (150)
Cell theory
Updated 1113d ago
flashcards Flashcards (27)
Anatomy Exam 1
Updated 1116d ago
flashcards Flashcards (97)
Meiosis Vocab
Updated 1015d ago
flashcards Flashcards (24)
Giddes APUSH Unit 2
Updated 843d ago
flashcards Flashcards (46)
EDU
Updated 317d ago
flashcards Flashcards (70)