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.
Detail- Detail Architektur<br />
Architektur<br />
Konfigurator Lastprofil<br />
Definition<br />
Master<br />
SyLaGen<br />
Framework<br />
HTTP<br />
Adaptor<br />
Kommuni-<br />
kations<br />
Adaptor<br />
Siemens Business Services<br />
Server<br />
SyLaGen<br />
Framework<br />
File &<br />
Print<br />
Adaptor<br />
05.04 SyLaGen Lastadaptor<br />
Der SyLaGen Lastadaptor<br />
Synthetischer Lastgenerator SyLaGen<br />
Messergebnisse<br />
Netz<br />
File &<br />
Print<br />
Adaptor<br />
Teil II: <strong>Messung</strong> <strong>und</strong> <strong>Monitoring</strong> Seite II-35<br />
Client<br />
HTTP<br />
Adaptor<br />
Adaptor-Interface<br />
Kommuni-<br />
kations<br />
Adaptor<br />
Client<br />
Abbildung 05-2: Detail-Architektur<br />
@ ist die Realisierung der konkreten Ausprägung eines Lastgenerators,<br />
@ dient zur Lastgenerierung durch Ausführen von Elementaroperationen, wie z.B. open<br />
(), chdir (), unlink (), read () bei File-I/O oder send (), recv () bei TCP/IP,<br />
@ existiert in verschiedenen Realisierungen <strong>und</strong> bietet zur Lastgenerierung einen (möglichst)<br />
kompletten Satz von Elementaroperationen an,<br />
@ bildet auf dem Server das Gegenstück zum die Last generierenden Client <strong>und</strong> setzt die<br />
Requests des Clients in server-lokale Ressourcenverbräuche um.<br />
Mit SyLaGen können Tests bzw. <strong>Messung</strong>en sowohl mit fest vorgegebener Anzahl von<br />
Clients (Lastgeneratoren) als auch - in Form eines Benchmarklaufs - mit einer automatisch<br />
variierenden Anzahl von Clients durchgeführt werden. Bei einem solchen Benchmarklauf<br />
wird automatisch in der vorliegenden Systemumgebung mit dem k<strong>und</strong>enspezifisch festgelegten<br />
Lastprofil <strong>und</strong> vorgegebenem Transaktionsdurchsatz die maximale Anzahl performant<br />
betreibbarer Clients ermittelt. Beurteilungskriterium hierfür ist die Einhaltung einer<br />
vorgegebenen Bearbeitungszeit.<br />
Client