Występ

6 przydatnych aplikacji dla systemu Linux do testów obciążeniowych i wydajności procesora

6 przydatnych aplikacji dla systemu Linux do testów obciążeniowych i wydajności procesora
Do oceny wydajności komputerów stacjonarnych i serwerów często stosuje się testy porównawcze i testy warunków skrajnych. Testy te są również przydatne w znajdowaniu problemów sprzętowych i anomalii systemowych, które są obserwowane tylko wtedy, gdy system jest mocno obciążony.

W tym artykule wymieniono różne narzędzia do wykonywania testów wydajności procesora i testów obciążeniowych w twoim systemie. Chociaż wiele z tych aplikacji zapewnia również opcje testowania innych komponentów sprzętowych, ten artykuł skupi się tylko na testach procesora.

Informacje twarde (tylko test porównawczy)

Informacje twarde to graficzne narzędzie dla systemu Linux, które wyświetla informacje o różnych komponentach sprzętowych komputera, takich jak procesor, moduły pamięci RAM, czujniki, dyski twarde i tak dalej. Obsługuje również eksportowanie szczegółowego raportu o twoim systemie w formacie txt lub html, dzięki czemu możesz udostępniać go znajomym, porównywać z innymi systemami lub używać go do celów debugowania.

Oprócz wyświetlania ogólnych informacji o systemie, HardInfo zapewnia kilka narzędzi do testów porównawczych do pomiaru wydajności sprzętu. Jeśli chodzi o benchmarking procesorów, obejmuje on pięć metod: CPU Blowfish, CPU CryptoHash, CPU Fibonacci, CPU N-Queens i CPU Zlib.

Aby zainstalować HardInfo w Ubuntu, uruchom poniższe polecenie:

$ sudo apt install hardinfo

Aby uruchomić test wydajności procesora, kliknij dowolną metodę testu wydajności w sekcji „Benchmarki”, jak pokazano na zrzucie ekranu poniżej.

Po zakończeniu testu HardInfo poinformuje Cię, czy niższy czy wyższy wynik jest lepszy. Wyświetla również wyniki dla procesorów wyprodukowanych przez innych dostawców w celu łatwego porównania.

Sysbench (tylko test porównawczy)

Sysbench, jak sama nazwa wskazuje, to aplikacja wiersza poleceń do uruchamiania testów porównawczych w twoim systemie. Sysbench, napisany w języku Lua, jest przeznaczony głównie do przeprowadzania testów porównawczych baz danych. Zawiera jednak również opcje testowania procesora, pamięci i przepustowości plików.

Aby zainstalować Sysbench w Ubuntu, uruchom poniższe polecenie:

$ sudo apt install sysbench

Aby uruchomić test porównawczy za pomocą Sysbench, uruchom następujące polecenie:

$ cpu sysbench --threads=2 run

Gdzie:

Możesz użyć innych przełączników wiersza poleceń, aby dostosować zachowanie testu porównawczego. Więcej szczegółów na temat tych opcji można znaleźć tutaj.

Po zakończeniu testu możesz użyć zmiennej „zdarzeń na sekundę”, aby ocenić wydajność swojego procesora. Niestety w przeciwieństwie do HardInfo, Sysbench nie zapewnia wyników testów porównawczych innych modeli procesorów produkowanych przez różnych dostawców sprzętu. Jeśli masz wiele komputerów, możesz przeprowadzić test na obu, a następnie porównać liczby. Większa liczba zdarzeń na sekundę, lepsza wydajność procesora.

Stres (Tylko Test Stresu)

Naprężenie to proste narzędzie wiersza poleceń do przeprowadzania testów obciążeniowych procesora, pamięci i danych wejściowych i wyjściowych dysku.

Możesz zainstalować stres w Ubuntu, uruchamiając następujące polecenie:

$ sudo apt install stres

Zauważ, że Stress nie uruchomi żadnego testu porównawczego w twoim systemie, zamiast tego będzie konsekwentnie uderzać w procesor i sprawić, że będzie działał na 100%. Zaleca się zamknięcie wszystkich uruchomionych aplikacji przed wykonaniem testu. Działanie stresu przez dłuższy czas może spowodować awarię systemu i może być konieczne wykonanie twardego restartu w celu odzyskania systemu.

Możesz rozpocząć test warunków skrajnych, uruchamiając poniższe polecenie, gdzie „cpu” odnosi się do liczby wątków użytych do wykonania testu. Aby zatrzymać test w dowolnym momencie, zamknij terminal lub naciśnij żeby to zatrzymać.

$ stres --procesor 2

Używałem Stress intensywnie, kiedy rok temu budowałem dla siebie nowy komputer. Bardzo mi to pomogło w podkręceniu prędkości wentylatorów w BIOS-ie, aby poprawić chłodzenie.

Stres-ng (Tylko test wysiłkowy)

Stres-ng to zaktualizowana implementacja narzędzia Stress, o którym mowa powyżej. Jest znacznie bardziej zaawansowany i zawiera setki testów obciążających Twój system.

Możesz zainstalować Stress-ng w Ubuntu, uruchamiając poniższe polecenie:

$ sudo apt install stress-ng

Pamiętaj, że powyższe ostrzeżenie dotyczy również tego narzędzia. Używanie stress-ng przez długi czas może zamrozić system, dzięki czemu można go odzyskać tylko po twardym ponownym uruchomieniu.

Możesz rozpocząć test stress-ng, uruchamiając poniższe polecenie, gdzie „cpu” odnosi się do liczby wątków użytych do wykonania testu. Aby zatrzymać test w dowolnym momencie, zamknij terminal lub naciśnij żeby to zatrzymać.

$ stres-ng --cpu 4

Uruchomienie powyższego polecenia spowoduje sekwencyjne uruchomienie około 70 testów procesora. Możesz jednak uruchomić wszystkie te testy równolegle, uruchamiając poniższe polecenie:

$ stress-ng --cpu 4 --all

Możliwe jest dostosowanie polecenia za pomocą wielu innych przełączników wiersza poleceń, ale wyjaśnienie ich wszystkich tutaj wykracza poza zakres tego artykułu. Możesz zapoznać się z tymi opcjami od tutaj.

S-tui (Tylko test wysiłkowy)

S-tui to monitor zasobów procesora, który wykorzystuje interfejs graficzny oparty na terminalu do wyświetlania danych i wykresów.

Obsługuje testy obciążenia procesora za pomocą aplikacji Stress wymienionej powyżej, zapewniając jednocześnie ładny widok z lotu ptaka na różne parametry procesora, takie jak częstotliwość, temperatura i wykorzystanie.

S-tui można zainstalować w Ubuntu, uruchamiając poniższe polecenie:

$ sudo apt install s-tui stres

Ponieważ jest to tylko nakładka na terminal dla aplikacji wiersza poleceń Stress, należy pamiętać o blokowaniu systemu podczas intensywnego użytkowania.

Uruchom następujące polecenie, aby go uruchomić. Aby zatrzymać test w dowolnym momencie, zamknij terminal lub naciśnij żeby to zatrzymać.

$ s-tui

7-zip (tylko testy porównawcze)

7-zip to narzędzie do kompresji plików, które może wykonywać ekstremalne poziomy kompresji plików i przechowywać je w formacie archiwum o zmniejszonym rozmiarze 7z. 7-Zip ma wbudowaną opcję uruchamiania testów porównawczych kompresji LZMA w celu pomiaru wydajności procesora.

Aby zainstalować 7-Zip w Ubuntu, uruchom polecenie:

$ sudo apt install p7zip-full

Aby uruchomić jednowątkowy test porównawczy, użyj poniższego polecenia:

7 zł b -mmt1

Testowanie wielowątkowe można uruchomić za pomocą następującego polecenia:

7 zł b

Wyniki podane są w milionach instrukcji na sekundę (MIPS). Możesz porównać te wyniki z innymi modelami procesorów od tutaj.

Wniosek

Oto niektóre z darmowych i otwartych narzędzi, które mogą uruchamiać testy wydajności procesora w twoim systemie. W dawnych dobrych czasach uruchamianie Flash Playera w Firefoksie było doskonałym sposobem na testowanie obciążenia procesora. Jednak w dzisiejszych czasach wszystkie wyżej wymienione aplikacje wykonują całkiem niezłą robotę.

Gry Darmowe i otwarte silniki gier do tworzenia gier na Linuksa
Darmowe i otwarte silniki gier do tworzenia gier na Linuksa
Ten artykuł zawiera listę darmowych i otwartych silników gier, których można używać do tworzenia gier 2D i 3D w systemie Linux. Istnieje wiele takich ...
Gry Samouczek Shadow of the Tomb Raider dla systemu Linux
Samouczek Shadow of the Tomb Raider dla systemu Linux
Shadow of the Tomb Raider to dwunasty dodatek do serii Tomb Raider - przygodowej serii gier akcji stworzonej przez Eidos Montreal. Gra została dość do...
Gry Jak zwiększyć FPS w Linuksie??
Jak zwiększyć FPS w Linuksie??
FPS oznacza Klatki na sekundę. Zadaniem FPS jest pomiar liczby klatek na sekundę podczas odtwarzania wideo lub wydajności gier. W prostych słowach lic...