6 najlepszy test obciążenia procesora i Benchmark wydajności narzędzia Linux

narzędzia test obciążenia procesora Linux

chcesz wypchnąć swój system Linux do jego maksymalnych limitów? A może jesteś zainteresowany oceną swojego komputera z Linuksem pod względem wydajności? Tak czy inaczej, aplikacje benchmarkowe i narzędzia do testów warunków skrajnych mogą dać ilościowe zrozumienie wydajności komputera z systemem Linux.

Mając to na uwadze, mamy listę najlepszych aplikacji Linuksowych do porównywania wydajności i testów warunków skrajnych. Ale najpierw, uzyskajmy jasne zrozumienie benchmarkingu i testów warunków skrajnych oraz różnic między nimi.

Benchmarking vs. Stress Testing: jaka jest różnica?

narzędzie Benchmark służy do pomiaru maksymalnej wydajności możliwej przez komputer podczas obsługi określonego zadania lub funkcji. Jest to najbardziej przydatne podczas próby porównania dwóch podobnych produktów. Możesz porównać wyniki testów porównawczych między produktami, aby zobaczyć, który z nich oferuje lepszą wydajność.

narzędzie do testów wytrzymałościowych jest przeznaczone do wdrożenia dużego obciążenia systemu, aby sprawdzić, czy nie zawiedzie. Możesz wykonać test warunków skrajnych na różnych częściach systemu, w tym na procesorze, pamięci, sieci itp. Ten rodzaj narzędzia może pomóc w przetestowaniu stabilności systemu. Podczas testu warunków skrajnych aplikacja sprawdzi również, czy system może bezpiecznie odzyskać siły po dużym obciążeniu i powrócić do normalnego stanu.

ponadto, jeśli chcesz mieć oko na zużycie zasobów i statystyki użytkowania systemu, zalecamy zapoznanie się z naszą listą najlepszych narzędzi do monitorowania wydajności systemu Linux.

najlepsze aplikacje dla Linuksa do testu porównawczego i testu obciążenia procesora

teraz, gdy masz podstawową wiedzę na temat tego, co benchmark i narzędzia do testów warunków skrajnych dla ciebie, szybko zanurzmy się w naszej liście najlepszych aplikacji dla Linuksa do benchmarkingu i testów warunków skrajnych. Należy pamiętać, że nie wszystkie narzędzia wymienione tutaj mogą być używane zarówno do benchmarkingu i testów warunków skrajnych.

niektóre narzędzia są specjalnie zaprojektowane do testów warunków skrajnych, podczas gdy inne są przeznaczone głównie do analizy porównawczej wydajności. Dzieje się tak dlatego, że istnieje bardzo niewiele aplikacji, które mogą wykonywać obie funkcje na wystarczająco dobrym poziomie. Ale mając to na uwadze, dodaliśmy kilka aplikacji, które zawierają przyzwoite narzędzia do podstawowych testów warunków skrajnych i benchmarkingu, jeśli to wszystko, czego potrzebujesz.

pokażemy Ci również, jak zainstalować i używać tych narzędzi w systemie Linux. Użyjemy systemu Ubuntu, aby pokazać ci proces konfiguracji. Jednak te same kroki powinny dotyczyć wszystkich innych dystrybucji Linuksa.

Geekbench

użytkownicy systemu Windows mogą być zaznajomieni z Geekbench. Jest to popularne narzędzie do porównywania międzyplatformowego z prostym systemem punktacji, który pokazuje wyniki zarówno jedno -, jak i wielordzeniowego działania systemu. Wyższy wynik Geekbench oznacza lepszą wydajność.

Możesz również użyć Geekbench, aby przetestować system, symulując rzeczywiste scenariusze, aby sprawdzić, jak układa się system.

Jak zainstalować i używać Geekbench:

w tym krótkim samouczku zainstalujemy Geekbench 5.2.3, ponieważ jest to najnowsza wersja. Aby to zrobić, otwórz terminal i wprowadź następujące polecenie, aby pobrać i rozpakować plik archiwum Geekbench 5.2.3.

$ sudo wget http://cdn.geekbench.com/Geekbench-5.2.3-Linux.tar.gz$ sudo tar xf Geekbench-5.2.3-Linux.tar.gz
obraz-instalacji-Geekbench
instalacja Geekbench

Po rozpakowaniu pliku uruchom następujące polecenie, aby uruchomić Geekbench.

$ cd Geekbench-5.2.3-Linux && ./geekbench5
obraz-of-Geekbench-running-tests
Geekbench running tests

jak widać, w przeciwieństwie do wersji Windows, na Linuksie, Geekbench automatycznie rozpocznie serię testów, które widzisz z wiersza poleceń. Ponadto, po zakończeniu testów, otrzymasz link URL. Możesz odwiedzić ten link, aby zobaczyć wyniki.

oto nasz wynik:

image-of-Geekbench-results
wyniki testu Geekbench

Uwaga: Podczas czytania tego artykułu w przyszłości, nowsza wersja Geekbench może wyjść. Sprawdź ich oficjalną stronę pobierania, aby sprawdzić, czy jest dostępna nowsza wersja.

jeĹ ” li tak, to wszystko co musisz zrobiÄ ‡ to zastÄ … piÄ ‡ wszystkie powyĺźsze komendy majÄ … ce 5.2.3 nowszÄ … wersjÄ…. Ponadto, Jeśli pojawi się nowa wersja, taka jak Geekbench 6 lub 7, będziesz musiał zastąpić ostatnią komendę „./ geekbench5 „to”./ geekbenchx „gdzie’ x ’ to numer nowej wersji.

Phoronix Test Suite

Phoronix Test Suite jest jednym z najbardziej wszechstronnych narzędzi do testowania wydajności i benchmarkingu dla Linuksa. Jest w pełni open-source i daje dostęp do ponad 100 testów, które można uruchomić, aby uzyskać zarówno ilościowe, jak i jakościowe wyobrażenie o wydajności systemu.

wszystkie testy przeprowadzane są w sposób w pełni automatyczny, począwszy od wykonania aż po raportowanie. Najlepsze jest to, że każdy z tych testów można łatwo odtworzyć, co pozwala na wprowadzenie poprawek i ponowne przetestowanie systemu, aby zobaczyć, jak zmienia to wydajność.

Jak zainstalować i używać Phoronix Test Suite:

dla użytkowników Ubuntu i Debiana, Phoronix Test Suite można łatwo zainstalować, wykonując kilka podstawowych kroków. Najpierw użyj polecenia wget, aby pobrać najnowszą wersję pakietu testowego Phoronix w następujący sposób:

$ sudo wget http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_9.8.0_all.deb

Uwaga: w momencie pisania tego tekstu Phoronix 9.8.0 jest najnowszą wersją, więc ją pobieramy. Kiedy to czytasz, jeśli dostępna jest nowsza wersja, możesz ją pobrać, zmieniając 9.8.0 w powyższym poleceniu na najnowszą wersję.

Jeśli korzystasz z jakiejkolwiek innej dystrybucji, która nie jest oparta na Debianie, możesz odwiedzić ich oficjalną stronę internetową, aby pobrać plik universal Linux Tar.

następnie zainstaluj gdebi, który jest przydatny do instalacji zewnętrznej *.pakiety deb. Aby to zrobić, wprowadź następujące polecenie:

$ sudo apt install gdebi-core

na koniec, aby zainstalować pakiet testowy Phoronix, wprowadź następujące polecenie:

$ sudo gdebi phoronix-test-suite_9.8.0_all.deb

Uwaga: Zmiana 9.8.0 do nowszej wersji Phoronix, jeśli zamiast tego pobrałeś.

Po zakończeniu instalacji możesz uruchomić narzędzie, wpisując następujące polecenie:

$ phoronix-test-suite
image-of-Setting-up-Phoronix-Test-Suite
Konfigurowanie testu Phoronix suite

jak widzisz, najpierw pokaże ci wszystkie warunki i zapyta, czy zgadzasz się z nimi, czy nie. Wpisz ” y ” na tak, aby zaakceptować. Narzędzie załaduje wszystkie dostępne testy do uruchomienia w systemie.

image-of-List-of-Phoronix-Test
lista testów Phoronix

każdy test Phoronix ma swój własny zestaw zależności. Musisz je zainstalować w systemie, zanim będziesz mógł uruchomić którykolwiek z testów. Co więcej, każda z Zależności jest bardzo duża, z których niektóre mogą mieć ponad 1 GB.

Ponadto, jeśli używasz go na Ubuntu, będziesz musiał zmodyfikować install-ubuntu-packages.skrypt SH umożliwiający Phoronixowi pobranie niezbędnych zależności. Jeśli chcesz skorzystać z tego narzędzia testu warunków skrajnych, oto szczegółowy przewodnik instalacji i konfiguracji dla Phoronix, który Ci pomoże.

sysbench

sysbench jest darmowym i otwartym narzędziem benchmarkingowym opartym na LuaJIT. Jest to skryptowalne wielowątkowe narzędzie benchmarkowe, które jest najczęściej używane do porównywania baz danych. Ma jednak funkcje, które umożliwiają testowanie i porównywanie różnych części systemu, w tym przepustowości procesora, pamięci i plików.

Jak zainstalować i używać Sysbench:

Jeśli używasz Ubuntu, możesz łatwo zainstalować Sysbench z repozytorium apt. Wszystko, co musisz zrobić, to wprowadzić następujące polecenie:

$ sudo apt install sysbench

Po pobraniu narzędzia możesz rozpocząć testowanie wydajności procesora, wpisując to polecenie:

$ sysbench cpu --threads=2 run
image-of-Running-Sysbench-Benchmark
Running Sysbench Benchmark

w powyższym poleceniu 'CPU’ określa typ testu, a 'threads’ określa liczbę wątków, które zostaną utworzone przez sysbench w celu uruchomienia testu wielowątkowego.

oto bardziej szczegółowe spojrzenie na wszystkie inne rodzaje testów i opcji dostępnych w Sysbench. Po zakończeniu testu sysbench pokaże wyniki bezpośrednio w terminalu. Aby ocenić wydajność procesora, można zmierzyć i porównać zmienną „zdarzenia na sekundę” z innymi systemami.

Stress-ng Cli Tool

Stress-ng to zaktualizowana implementacja Stress – ng, która sama w sobie jest prostym narzędziem wiersza poleceń, które może być używane do testowania obciążenia procesora, pamięci, a nawet prędkości wejścia i wyjścia dysku.

Stress-ng opiera się na swoim poprzedniku, dodając setki zaawansowanych testów, aby zwiększyć obciążenie i stres Twojego systemu.

Jak zainstalować i używać Stress-ng:

na Ubuntu możesz zainstalować Stress-ng bezpośrednio z repozytorium apt. Aby to zrobić, wprowadź następujące polecenie w terminalu:

$ sudo apt install stress-ng

Po zainstalowaniu możesz zacząć używać narzędzia do testowania różnych części systemu, takich jak CPU, Pamięć i prędkości We / Wy dysku. Jednak w przypadku tej demonstracji przyjrzyjmy się, w jaki sposób możesz użyć tego narzędzia, aby podkreślić swój PROCESOR.

$ stress-ng --cpu 2
obraz-naprężenia-NG-CPU-Test
Test naprężenia-NG CPU

powyższe polecenie mówi stress-Ng, aby przetestował procesor, gdzie „2” odnosi się do liczby pracowników obracających się na sqrt(rand()). Po uruchomieniu polecenia narzędzie zacznie sekwencyjnie uruchamiać 70 testów procesora jeden po drugim, aby podkreślić procesor.

istnieje wiele innych poleceń, które pomogą Ci przeprowadzić różne testy warunków skrajnych w różnych częściach systemu. Jeśli chcesz wiedzieć więcej, możesz zobaczyć wszystkie różne polecenia Stress-ng tutaj.

Zastrzeżenie: Stress-ng nie jest aplikacją do analizy porównawczej, ale narzędziem do testowania warunków skrajnych. Nie da ci żadnego benchmarku. Po aktywacji rozpocznie on wbijanie procesora w dół, aby stale działał przy 100% zużyciu.

podczas korzystania z narzędzia należy zabić wszystkie inne uruchomione aplikacje, aby upewnić się, że nie ma anomalii w teście warunków skrajnych. Ponadto nie zaleca się zbyt długiego obciążania systemu, ponieważ może to prowadzić do awarii systemu. Jeśli tak się stanie, będziesz musiał wykonać twardy restart, aby odzyskać komputer.

GTKStressTesting (GST)

GST, skrót od GTKStressTesting, jest bogatym w funkcje narzędziem do monitorowania wydajności i testów warunków skrajnych dla komputerów z systemem Linux. Aplikacja jest zbudowana na stress-ng. W związku z tym uzyskujesz dostęp do wszystkich funkcji testowania warunków skrajnych narzędzia CLI. Jednak w przeciwieństwie do Stress-ng, GST jest wyposażony w interfejs graficzny, który pozwala kontrolować aplikację i jej różne funkcje.

ponadto, GST zawiera małą funkcję benchmark, coś, co jest nieobecne w Stress-ng. Poza tym, GST może również pobrać niezbędne informacje o Twoim procesorze, pamięci RAM i płycie głównej i wyświetlić metryki użycia na czystym GUI, podobnym do CPU-Z.

jak zainstalować i używać GTKStressTesting:

GST jest dostępny w repozytorium Flatpak. Więc jeśli smak Linuksa, którego używasz obsługuje Flatpak, możesz zainstalować GST w swoim systemie. Oto oficjalny przewodnik konfiguracji dla Flatpak. Użyj tego najpierw, aby zainstalować Flatpak na twojej dystrybucji Linuksa.

Po zakończeniu uruchom to polecenie, aby zainstalować GST:

$ sudo flatpak install flathub com.leinardi.gst
obraz-instalacji-GTKStressTesting
instalacja Gtkstresstesting

zakończeniu instalacji uruchom GST wpisując następujące polecenie:

$ flatpak run com.leinardi.gst
image-of-GTKStressTesting-app
gtkstresstesting app

jak widać, narzędzie prezentuje mnóstwo informacji dotyczących Twojego systemu. Patrząc na górę, masz ustawienia testu warunków skrajnych. Istnieje możliwość wyboru typu testu warunków skrajnych wraz z czasem trwania i predefiniowaną liczbą pracowników.

7-Zip

i na ostatni wpis w naszej liście mamy 7-zip. Niektórzy z was mogą już znać i używać tej aplikacji jako narzędzia do kompresji plików – co jest jej przeznaczeniem.

jednak fajną rzeczą w 7-zip jest to, że może wykonywać ekstremalne poziomy kompresji plików, aby znacznie zmniejszyć ich rozmiar i przechowywać je w formacie archiwum 7z. Możesz użyć tego ekstremalnego algorytmu kompresji do pomiaru wydajności procesora Twojego systemu. 7-zip jest wyposażony w dedykowaną funkcję o nazwie LZMA compression benchmark, która pozwala ci to zrobić.

Jak zainstalować i używać 7-ZIP do porównywania wydajności:

użytkownicy Ubuntu mogą łatwo zainstalować 7-zip za pomocą polecenia apt-get w następujący sposób:

$ sudo apt-get install p7zip-full

Po zainstalowaniu możesz użyć następującego polecenia, aby uruchomić jednowątkowy benchmark za pomocą narzędzia:

$ 7z b -mmt1

image-of-Single-Threaded-Benchmark-with-7zip
single-Threaded benchmark with 7zip

Możesz również wykonać wielowątkowy benchmark za pomocą tego polecenia:

$ 7z b
obraz-wielowątkowego-benchmarku-z-7zip
wielowątkowego-benchmarku-z-7zip

jak widać, wszystkie wyniki są zapisywane w 'million instructions per second’ lub MIPS. Możesz teraz porównać te wyniki z innymi procesorami, aby zobaczyć, gdzie plasuje się Twój system.

więc to były nasze typy na najlepsze aplikacje Linuksowe do benchmarków i testów warunków skrajnych. Mamy nadzieję, że ta lektura okazała się przydatna i pomogła Ci w ocenie wydajności komputera z systemem Linux.

mając to na uwadze, na rynku dostępnych jest wiele innych aplikacji do testów warunków skrajnych i benchmarkingu. W związku z tym, jeśli przegapiłeś swoje ulubione narzędzie do pomiaru wydajności systemu Linux, daj nam znać w komentarzach. Chcielibyśmy wiedzieć, jakich narzędzi i aplikacji używasz na swoim komputerze z systemem Linux. Da to również innym czytelnikom więcej opcji do wyboru.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.