Operational System Analysis
Performance-Metriken und ihre Zusammenhänge
Viele Fragen bzgl. der Performance von IT-Systemen können mit Hilfe einfacher Gesetzmäßigkeiten, den sog. Operational Laws, beantwortet werden. Sie gelten unabhängig von den systemischen Verarbeitungsdetails und beziehen sich ausschließlich auf messbare Größen. Zudem bilden die Operational Laws eine wertvolle Grundlage für weiterführende Betrachtungen in Richtung Performance-Grenzen und Systemoptimierung.Diese Schulung beschäftigt sich mit der Operational System Analysis, indem sie zunächst in die theoretische Beschreibung von Queueing Networks einführt. Anschließend werden die Operational Laws vorgestellt und deren Einsatz in Bezug auf Fragestellungen der folgenden Art praxisnah demonstriert:
- Wie prüft man die Plausibilität von Leistungsmessungen?
- Welche Erkenntnisse liefern Leistungsmessungen bzgl. der Systemperformance und des performance-limitierenden Faktors?
- Wie lassen sich die Auswirkungen von Systemänderungen auf die Systemperformance vorhersagen?
- Innerhalb welcher Korridore verlaufen die möglichen Ergebnisse von Leistungsmessungen?
- Wie hängen Performancetests mit unterschiedlichen Think Times zusammen?
Zielgruppe
Der Kurs richtet sich an Performance Engineers, die mehr über Performance-Metriken und ihre Zusammenhänge erfahren möchten.Inhalte
Queueing Networks
Operational Laws
- Allgemeiner Aufbau
- Verarbeitungsspezifische Merkmale
- Topologische Merkmale
- Performance-Metriken
Operational Laws
- Job Flow Balance
- Little's Law
- Utilization Law
- Forced Flow Law
- General Response Time Law
- Interactive Response Time Law
- Approximate User Mapping
Performance Bounds
- Asymptotic Bounds
- Bottleneck Analysis
- Balanced Job Bounds
- Proportional Bounds