Jak używać Sysbench do testowania wydajności Linuksa?

Jak używać Sysbench do testowania wydajności Linuksa?
Sysbench to narzędzie porównawcze open source i wielofunkcyjne, które ocenia testy funkcji parametrów dla wydajności procesora, pamięci, we/wy i bazy danych (MySQL). To narzędzie jest ważne, aby porównać parametry MySQL, szczególnie podczas uruchamiania ładunku intensywnej bazy danych. Jest to swobodnie dostępne narzędzie wiersza poleceń, które zapewnia nieskomplikowany i bezpośredni sposób testowania systemu Linux.

W tym artykule zawiera szczegóły dotyczące narzędzia wiersza poleceń Sysbench. Omówimy, jak przetestować wydajność komponentów systemu Linux OS również za pośrednictwem narzędzia Sysbench. Wdrożyliśmy wszystkie polecenia na najnowszych dostępnych Ubuntu 20.04 System.

Zainstaluj narzędzie Sysbench

Narzędzie Sysbench można zainstalować bezpośrednio z oficjalnego repozytorium Ubuntu, uruchamiając następujące polecenie:

$ sudo apt instal sysbench

Wprowadź „Y”, a następnie naciśnij „Enter”, aby kontynuować instalację.

Wykonaj porównanie porównawcze procesora za pomocą narzędzia Sysbench

Aby ocenić wydajność procesora, użyj następującego polecenia do porównywania procesora:

$ sysbench -test = proces procesora

Pełne statystyki raportu zostaną wyświetlone na terminalu, ale ważną rzeczą jest „całkowity czas”, który zostanie wyświetlony w ramach „statystyki ogólnej” w celu przetestowania wydajności procesora.

Możesz także zbadać opcje porównawcze procesora za pomocą następującego polecenia:

$ sysbench -test = pomoc procesora

Parametry polecenia można modyfikować na podstawie twoich wymagań. Na przykład użyj następujących, aby porównać wydajność procesora:

$ sysbench-test = CPU--CPU-Max-prime = 20000 uruchomienie

Pamięć porównawcza za pomocą narzędzia Sysbench

Aby przetestować wydajność pamięci, wpisz następujące polecenie podstawowe na terminalu:

$ sysbench -test = pamięć

Wydajność pamięci można przetestować, badając dwa parametry, „całkowitą operacje” i przesyłane kwotę danych.

Aby przetestować więcej opcji pamięci, użyj następującego polecenia:

$ sysbench -test = pomoc pamięci

Benchmark I/O za pomocą narzędzia Sysbench

Test wydajności we/wy jest nieco inny niż test procesora i pamięci. W testach we/wy plików musisz utworzyć plik testowy, który jest znacznie większy niż rozmiar pamięci RAM. Wartość, którą możesz ustawić „150 GB” jest dobra. Ogólny sekwencyjny test wydajności we/wy można wykonać za pomocą następującego polecenia:

$ sysbench--test = fileio--file-test-mode = seqwr uruchomienie

Przeglądaj więcej opcji, używając następującego polecenia, aby wykonać punkt odniesienia we/wy:

$ sysbench-test = fileio--file-test-mode = seqwl help

Istnieje wiele opcji pokazanych na terminalu. Po prostu ustaw wartości parametrów na podstawie twoich wymagań i przetestuj wydajność we/wy systemu Linux.

Po zakończeniu testu wydajności usuń plik testowy za pomocą następującego polecenia:

$ sysbench-test = fileio-file-total-size = 100 g czyszczenie

Wniosek

W tym samouczku opisaliśmy, jak zainstalować narzędzie Sysbench w systemie Linux i jak przetestować wydajność procesora, pamięci i we/wy systemu. Wypróbuj wszystkie powyższe opcje, aby uzyskać dokładniejsze wyniki wydajności. Korzystając z tego narzędzia, możesz również przetestować wydajność baz danych.