Aplikacja IOMeter
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
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
- ↑ Supported Platforms Matrix (iometer.org)
Dalsze informacje
- Iometer User’s Guide (iometer.cvs.sourceforge.net)
- Iometer files (sourceforge.net)
- Iometer (en.wikipedia.org)
- HOWTO - Benchmark an iSCSI target (and any block target, including within VMs living in NFS datastores) (Blog virtualgeek.typepad.com)
- Test storage system performance with Iometer (techrepublic.com)