Iometer to zarówno generator obciążeń roboczych (wykonuje operacje we/wy w celu obciążenia systemu), jak i narzędzie do pomiaru (bada i rejestruje wydajność operacji we/wy i ich wpływ na system). Można go skonfigurować do emulowania obciążenia dysku lub sieci operacjami we/wy w ramach dowolnego programu lub testu porównawczego, a także do generowania całkowicie syntetycznych obciążeń we/wy. Program może generować i mierzyć obciążenia w jednym systemie (sieciowym) lub wielu.
Narzędzie składa się z dwóch programów, Iometer i Dynamo.
Aby przetestować wydajność w systemach Windows, program Iometer można zainstalować i uruchomić bezpośrednio.
Dodatkowa instalacja programu Dynamo nie jest konieczna. Poniżej znajdują się instrukcje dotyczące instalacji narzędzia i rozpoczęcia procedury testowej.
Najpierw pobierz program Iometer ze strony Iometer.org.
Kliknij prawym przyciskiem myszy plik instalacyjny, a następnie kliknij Uruchom jako administrator
Rysunek 1.2: Plik programu Iometer na pulpicie
Zaakceptuj żądanie kontroli konta użytkownika.
Rysunek 1.3: Żądanie kontroli konta użytkownika (UAC)
Kliknij przycisk Dalej > na ekranie powitalnym.
Rysunek 1.4: Ekran powitalny
Wybierz komponenty do zainstalowania i kliknij przycisk Dalej
Rysunek 1.6: Wybierz komponenty
Wybierz miejsce docelowe instalacji i kliknij przycisk Zainstaluj
Rysunek 1.7: Definiowanie folderu docelowego
Po zakończeniu instalacji kliknij przycisk Zakończ
Rysunek 1.8: Instalacja zakończona
Uruchom program Iometer
Zaakceptuj warunki
licencjiRysunek 2.1: Warunki licencji
Kliknij przyciskfolderuRysunek 2.2: Przycisk folder w lewym górnym rogu
Pobierz testowy plik konfiguracyjny lub utwórz taki plik i otwórz go za pomocą programu Iometer.
Rysunek 2.3: Wybierz plik konfiguracyjny
Wybierz urządzenie, które chcesz przetestować
Rysunek 2.4: Wybierz urządzenie, które chcesz przetestować
Rozpocznij test, klikając przyciskzielonej flagiRysunek 2.5: Przycisk zielonej flagi pośrodku na górze
Zdefiniuj miejsce docelowe, w którym ma zostać zapisany plik
wynikówRysunek 2.6: Wybierz miejsce docelowe wyników
Teraz rozpocznie się test, który potrwa około 10-15 minut
Rysunek 2.7: Uruchamianie testu
Program Iometer działa tylko w systemie operacyjnym Windows. W tego powodu w systemach Linux do wysyłania odpowiednich informacji do systemu Windows, w którym zainstalowano program Iometer, służy narzędzie Dynamo.
Oznacza to, że do przetestowania systemu z zainstalowanym systemem Linux niezbędna jest instalacja programu Iometer na komputerze z systemem Windows lub emulatorem systemu Windows. Pobierz program Iometer ze strony Iometer.org.
Najpierw zainstaluj program Iometer w systemie Windows w tej samej sieci co serwer, który chcesz przetestować.
Jeśli do uruchomienia pliku Iometer.exe nie jest dostępny klient systemu Windows, można go również uruchomić za pomocą emulatora WinE.
Rysunek 3.1: Graficzny interfejs użytkownika programu Iometer
Połącz się przez SSH z serwerem Linux (np. przez Putty)
Rysunek 3.2: PuttyRysunek 3.3: Kliknij przycisk Yes (Tak)
Zaloguj się do serwera
Rysunek 3.4: Konsola za pośrednictwem programu Putty
Użyj uname -i
aby otrzymać informacje o platformie sprzętowej, które są niezbędne do wyboru odpowiedniej wersji dodatku Dynamo.
Rysunek 3.5: Sprawdź wersję sprzętu
Z rpm -qa|grep -i glibc
Sprawdzasz zainstalowaną wersję glibc
Rysunek 3.6: Dane wyjściowe polecenia
Przełącz się na /tmp
folder
Rysunek 3.7: Folder /tmp
Rozpakuj pobrany plik programu Iometer za pomocą polecenia tar xvf Iometer -1.1.0-linux.x86_64-bin.tar.bz2
Rysunek 3.8: Rozpakuj plik programu Dynamo
Sprawdź adres IP systemu Windows za pomocą polecenia CLI ipconfig
Rysunek 4.1: Sprawdź adres IP systemu Windows
Sprawdź adresy IP systemu Linux za pomocą ip addr show
lub ifconfig -a
Rysunek 4.2: Sprawdź adres IP systemu Linux
Zatrzymaj zaporę systemu Linux, aby umożliwić komunikację między programami Dynamo i Iometer
rcSuSEfirewall2 stop
service iptables stop
lub systemctl stop firewalld
service iptables stop
ufw disable
Rysunek 4.3: Zatrzymaj zaporę internetową systemu Linux
Wpisz vi /etc/hosts
, aby wprowadzić zmiany w pliku hosta dla rozpoznawania
nazwRysunek 4.4: Otwórz /etc/hosts
Dodaj adres IP i nazwę systemu
LinuxRysunek 4.5: Dodaj adres IP i nazwę
Teraz połącz program Dynamo z programem Iometer za pomocą polecenia:
dynamo -i <IP of machine with Iometer = windows system> -m <IP of machine to run workload = linux system>
Rysunek 4.6: Podłączanie dodatku Dynamo do programu IometerRysunek 4.7: Nawiązano połączenie
W programie Iometer serwer Linux jest teraz widoczny
Rysunek 4.8: System Linux wymieniony w programie Iometer
Przed załadowaniem szablonu testowego należy wprowadzić kilka zmian w pliku.
Otwórz plik w edytorze (np. w Notatniku). Zmień nazwę menedżera i adres sieciowy menedżera, korzystając z informacji użytych w kroku 5. Po wprowadzeniu zmian zapisz plik.
Rysunek 4.9: Przeszukaj LISTĘ MENEDŻERÓWRysunek 4.10: Dodaj nazwę
serwera LinuxRysunek 4.11: Dodawanie adresu IP serwera systemu Linux i zapisywanie pliku
Załaduj zmieniony szablon
Rysunek 4.12: Ładowanie pliku konfiguracyjnego
Wybierz urządzenie, które chcesz przetestować
Rysunek 4.13: Wybierz urządzenie, które chcesz przetestować
Rozpocznij test, klikając przycisk
zielonej flagiRysunek 4.14: Zielona flaga pośrodku na górze
Wybierz miejsce zapisu wyników testu
Rysunek 4.15: Wybierz miejsce docelowe wyników
Teraz rozpoczyna się
testRysunek 4.16: Uruchamianie testu
Po zakończeniu testu
Rysunek 4.17: Zakończony test w widoku
konsoli... Nie zapomnij ponownie aktywować zapory, usuń informacje z /etc/host (cofnij krok 5) i exit
.
Rysunek 4.18: Zamknij konsolę