Iometer

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen
Hinweis: Bitte beachten Sie, dass dieser Artikel / diese Kategorie sich entweder auf ältere Software/Hardware Komponenten bezieht oder aus sonstigen Gründen nicht mehr gewartet wird.
Diese Seite wird nicht mehr aktualisiert und ist rein zu Referenzzwecken noch hier im Archiv abrufbar.

Iometer ist ein Tool zur Messung der I/O Performance.

Aufbau

Iometer besteht aus zwei Programmkomponenten:

  • Iometer GUI (Steuerprogramm mit Benutzerinterface, das Iometer GUI steuert die einen oder mehrere Dynamo workers und sammelt deren Resultate, die Dynamo workers können dabei auf mehreren Systemen im Netzwerk laufen)
  • Dynamo worker (I/O-Lastgenarator, der auf dem Zielsystem dessen I/O Performance gemessen werden soll, betrieben wird), beinhaltet
    • workload generator (führt I/O Operationen aus um das System auszulasten)
    • measurement tool (misst die Performance der I/O Operationen und zeichnet diese Performancemessung auf)

Iometer GUI

Das Iometer GUI ist das Steuerprogramm mit einem grafischen Benutzerinterface.

Mit Iometer können Sie:

  • Workloads konfigurieren
  • Ausführungsparameter einstellen
  • Tests starten und stoppen

Iometer seinerseits

  • teilt dann Dynamo mit was zu tun ist
  • sammelt die resultierenden Daten von Dynamo
  • fasst die Ergebnisse in Output-Dateien zusammen

Es soll immer nur eine Instanz von Iometer zu einer Zeit betrieben werden. Iometer ist ausschließlich für Windows verfügbar.

Screenshots

Iometer-Access-Specifications.png

Iometer-Edit-Access-Specification-All-in-one.png

Dynamo worker

Dynamo besteht aus einem workload generator und dem measurement tool. Auf Auftrag des Iometer Programmes führt Dynamo I/O Operationen auf und zeichnet dabei Performance-Daten auf. Diese Performance-Daten gibt es dann an Iometer zurück. Es können mehrere Instanzen von Dynamo gleichzeitig betrieben werden. Typischerweise läuft eine Instanz auf dem Server (jene Maschine, auf der auch Iometer läuft). Weitere Instanzen können auf weiteren Clients laufen.

Dynamo ist multithreaded. Damit kann jede Instanz von Dynamo die I/O Last von mehreren parallel laufenden Clientprogrammen simulieren. Jede laufende Instanz von Dynamo wird als Manager bezeichnet. Ein einzelner Thread innerhalb einer Dynamo Instanz heißt Worker.

Dynamo ist für folgende Systeme verfügbar:[1]

  • Linux
  • Netware
  • Windows

Einzelnachweise

Weitere Informationen


Foto Werner Fischer.jpg

Autor: Werner Fischer

Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.


Das könnte Sie auch interessieren

Apache gegen Denial-of-Service schützen
Cacti installieren
Kernel panic - not syncing: Timeout: Not all CPUs entered broadcast exception handler