Występ

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

Jak używać Sysbench do testowania wydajności systemu Linux Linux?
Sysbench to wielozadaniowe narzędzie testowe typu open source, które ocenia testy funkcji parametrów pod kątem wydajności procesora, pamięci, we/wy i bazy danych (MySQL). To narzędzie jest ważne do testowania parametrów MySQL, zwłaszcza podczas uruchamiania intensywnej bazy danych. Jest to bezpłatne narzędzie wiersza poleceń, które zapewnia nieskomplikowany i bezpośredni sposób testowania systemu Linux.

W tym artykule znajdziesz szczegółowe informacje na temat narzędzia wiersza poleceń Sysbench. Omówimy również, jak przetestować wydajność komponentów systemu operacyjnego Linux za pomocą narzędzia sysbench. Zaimplementowaliśmy wszystkie komendy na najnowszym dostępnym 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 install sysbench

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

Wykonaj test wydajności procesora za pomocą narzędzia sysbench

Aby ocenić wydajność procesora, użyj następującego polecenia do testu wydajności procesora:

$ sysbench --test=uruchomienie procesora

Pełne statystyki raportu zostaną wyświetlone na terminalu, ale ważną rzeczą jest tutaj „całkowity czas”, który będzie wyświetlany w sekcji „Statystyki ogólne” w celu przetestowania wydajności procesora.

Możesz także zapoznać się z opcjami testu porównawczego procesora za pomocą następującego polecenia:

$ sysbench --test=pomoc procesora

Parametry poleceń można modyfikować zgodnie z własnymi wymaganiami. Na przykład użyj poniższego, aby porównać wydajność procesora:

$ sysbench --test=cpu --cpu-max-prime=20000 run

Pamięć porównawcza Korzystanie z narzędzia sysbench

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

$ sysbench --test=uruchomienie pamięci

Wydajność pamięci można przetestować, badając dwa parametry: „Łączna liczba operacji” i ilość przesłanych danych.

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

$ sysbench --test=pomoc pamięci

Benchmark I/O Korzystanie z narzędzia sysbench

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

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

Poznaj więcej opcji, używając następującego polecenia, aby przeprowadzić test we/wy:

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

Na terminalu wyświetlanych jest wiele opcji. Po prostu ustaw wartości parametrów w oparciu o swoje wymagania i przetestuj wydajność I/O swojego systemu Linux.

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

$ sysbench --test=fileio --file-total-size=100G czyszczenia

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. Za pomocą tego narzędzia możesz również testować wydajność baz danych.

Gry How to download and Play Sid Meier's Civilization VI on Linux
How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...
Gry How to Install and Play Doom on Linux
How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...
Gry Vulkan for Linux Users
Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...