Performance Analyse und Kapazitätsplanung von IT-Systemen mit VITO Corinna Flüs - Universität Essen - 2
Modellierungswerkzeug VITO Motivation und Einordnung von VITO Einsatzbereiche von VITO Werkzeug-Demo Integration von Messung und Modellierung: PERMEX-VITO
Motivation für VITO ? ! ! ! Warum ein weiteres Modellierungs-Tool Zu spezialisierte Tools ! Zu allgemeine Tools ! Lizenzpolitik der Hersteller
VITO Einordnung von VITO Grosse Modellierungswerkzeuge und -Frameworks Best/1 NetMaker XA Grosse Modellierungswerkzeuge und -Frameworks ... Reine Warteschlangen- werkzeuge TOTO (X)PEPSY NetPerf QSolver/1 ... VITO
Einsatzbereiche von VITO Beratung IT-Kapazitätsmanagement Lehre, Schulung, Training Expertenwissen im Bereich ... ... Client/Server, Netze, Betriebssysteme, ... , ... Kapazitätsplanung und Modellierung. Kein Expertenwissen im Bereich ... ... Warteschlangenalgorithmen, ... stochastische Modelle, ...
Werkzeug-Demo Internet-Szenario Demonstration des Vito-Tools Spezifikation von Modellen Stationen, Workload und Mapping Service Levels, Engpassanalyse Systemalternativen
Integration von Messung und Modellierung: PERMEX-VITO Server PERMEX- Messskript Auswerteumgebung Konfigurations- Dateien Oview- PermImport Basismodell Prognosemodelle
Vermessenes / modelliertes System 1 Server mit m Netzwerkinterfaces n CPUs k I/O-Systemen
Beispiel: Berechnung von Bedienzeiten Gegeben: Durchsatz und Komponentenauslastung aus mindestens 2 Messungen Durchsatz Auslastung Grundlast Variable Last Steigung = Bedienzeit Variable Last Bedienzeit Grundlast Utilization Law M 1 M 2
Beispiel: Berechnung von Bedienzeiten Der Bedienzeitberechnung liegt folgendes zugrunde: Utilcpu = Utilvarcpu + Utilgrundcpu Utilvarcpu = q * Thru und Utilgrundcpu = t | Utilization Law: Util = D * Thru Dvarcpu = q (Util. Law) t = Dgrundcpu * Thru Dgrundcpu = t / Thru | Thru für Grundlastkette = 1 Dgrundcpu = t
Darüber hinaus ... Automatische Auswahl von VITO-Bausteinen für CPUs und Netzwerke, Überprüfung der Paging-Aktivität, Hochrechnung der Hauptspeicherauslastung.
Stand der Arbeiten Konzeptionierung ist abgeschlossen. Implementierungspezifikation für PermImport ist verabschiedet. Implementierung von PermImport ist in Arbeit. Fertigstellung: Mit Projektende
Zeit für Fragen