Aplikacja IOMeter

Z Thomas-Krenn-Wiki
Przejdź do nawigacji Przejdź do wyszukiwania
Uwaga: Prosimy zwrócić uwagę, że ten artykuł / kategoria nie jest już aktualizowana, gdyż odnosi się do starszych komponentów oprogramowania / sprzętu.
Ta strona jest nadal dostępna jedynie w celach informacyjnych.

Iometer jest narzędziem do pomiaru wydajności I/O.

Budowa

Iometer składa się z dwóch komponentów:

  • Iometer GUI (Program zarządzający z interfejsem użytkownika, Iometer GUI zarządza jednym lub kilkoma Dynamo workers i gromadzi ich wyniki, Dynamo workers mogą przy tym pracować na kilku systemach w sieci)
  • Dynamo worker (generator obciążenia I/O pracujący na systemie docelowym, na którym ma zostać przeprowadzony pomiar wydajności I/O, zawiera:
    • workload generator (przeprowadza operacje I/O, aby obciążyć system)
    • measurement tool (mierzy wydajność operacji I/O i zapisuje pomiar)

Iometer GUI

Iometer GUI jest programem zarządzającym z graficznym interfejsem użytkownika.

Iometer umożliwia:

  • Konfigurację workload'u
  • Dodanie parametrów pracy
  • Rozpoczęcie i zatrzymanie testu

Zadania Iometer-a

  • zleca Dynamo co jest do wykonania
  • gromadzi pozyskane dane przez Dynamo
  • podsumowuje wyniki w pliku
Zawsze powinna pracować tylko jedna instancja Iometer-a.

Zrzuty

Iometer-Access-Specifications.png

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

Dynamo worker

Dynamo składa się z workload generator i measurement tool. Na zlecenie programu Iometer, Dynamo przeprowadza operacje I/O i zapisuje przy tym otrzymane wyniki. Te dane przekazuje programowi Iometer. Równocześnie może pracować kilka instancji Dynamo. Zazwyczaj pracuje jedna instancja na serwerze (na każdej maszynie, na której pracuje Iometer). Inne instancje mogą pracować na dalszych klientach.

Dynamo jest multithreaded. Dlatego jedna instancja Dynamo może symulować obciążenie I/O kilku równolegle pracujących programów klienckich. Każda pracująca instancja jest określana jako Manager. Pojedynczy thread z jednej instancji Dynamo nazywa się Worker.

Dynamo jest dostępny w następujących systemach:[1]

  • Linux
  • Netware
  • Windows

Odnośniki

Dalsze informacje

Powiązane artykuły

Klaster HA z kontenerami w Linuksie, w oparciu o Heartbeat, Pacemaker, DRBD i LXC
Połączenie LTE z modemem Huawei Mini PCIe w Debianie na systemie LES v3 z wiersza poleceń
Tuning wydajności MySQL