2. Messung und Monitoring - Mapkit
2. Messung und Monitoring - Mapkit
2. Messung und Monitoring - Mapkit
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
KAPITEL 05 UNIVERSELLER LASTGENERATOR SYLAGEN<br />
05.01 Einführung<br />
REINHARD BORDEWISCH, BÄRBEL SCHWÄRMER<br />
Die Komplexität vernetzter Systeme nimmt ständig zu. Es treten hier immer wiederkehrende<br />
Fragestellungen der IT-Betreiber <strong>und</strong> -Anwender auf wie:<br />
@ Welche Auswirkungen haben Hardware- oder Software-Umstellungen auf die Funktionalität,<br />
die Verfügbarkeit <strong>und</strong> die Performance des Gesamtsystems?<br />
@ Reicht die Hardware-Kapazität der System-Ressourcen <strong>und</strong> Netzbandbreiten für die<br />
nächste Ausbaustufe der Anwendungsumgebung aus?<br />
05.02 Lösungskonzept SyLaGen<br />
SyLaGen (Synthetischer Lastgenerator) bietet eine voll automatisierte Steuerungs- <strong>und</strong><br />
Lastgenerierungsumgebung für die oben genannten Anforderungen. Das Werkzeug erlaubt<br />
die Spezifizierung heterogener Lastprofile über eine einheitliche Schnittstelle für alle Anwendungsfälle.<br />
Die Erzeugung verschieden gearteter Anwenderlasten, wie z.B. File-I/O,<br />
TCP/IP-Kommunikation, HTTP-Kommunikation oder auch eine aufgezeichnete reale<br />
K<strong>und</strong>enanwendung, wird über entsprechende Module realisiert.<br />
SyLaGen besteht aus einer beliebigen Anzahl von Client-Agenten als Lastgeneratoren,<br />
einem oder mehreren Server-Agenten <strong>und</strong> einem Master. Die Lastgeneratoren laufen im<br />
Rahmen einer bereits installierten <strong>und</strong> konfigurierten Systemumgebung auf den Client-<br />
Systemen ab <strong>und</strong> bringen so eine definierte, reproduzierbare Last auf das Netz <strong>und</strong> die involvierten<br />
Server-Systeme.<br />
Dabei können auch Konfigurationen simuliert werden, deren Hardware nicht in vollem<br />
Umfang zur Verfügung steht. Alle Testläufe bzw. <strong>Messung</strong>en werden zentral vom Master<br />
gestartet <strong>und</strong> anschließend von diesem bedienerlos gesteuert, synchronisiert, überwacht <strong>und</strong><br />
ausgewertet. Ein Server-Agent sammelt Server-spezifische Performance-Daten.<br />
Teil II: <strong>Messung</strong> <strong>und</strong> <strong>Monitoring</strong> Seite II-33