Jak przetestować komputer z systemem Linux w warunkach skrajnych

Chcesz maksymalnie wykorzystać możliwości swojego komputera działającego na systemie Linux? Interesuje Cię, jak sprawdzi się w ekstremalnych warunkach? W takim razie warto zapoznać się z GTKStressTest. To intuicyjne narzędzie z graficznym interfejsem użytkownika pozwala na stresowanie komputera z systemem Linux praktycznie bez żadnego wysiłku.

W niniejszym przewodniku przedstawimy sposób instalacji GTKStressTest na systemie Linux oraz jak go używać do przeprowadzania testów obciążeniowych.

Uwaga: Uruchomienie GTKStressTest może powodować błędy systemowe oraz spowolnienia, ponieważ aplikacja została zaprojektowana z myślą o maksymalnym obciążeniu sprzętu.

Instalacja GTKStressTest na systemie Linux

Instalacja GTKStressTest jest dostępna dla wszystkich dystrybucji Linuxa, a programiści dokładnie dokumentują wymagane zależności do skompilowania oprogramowania. Dodatkowo, aplikacja ta jest dostępna jako Flatpak na Flathub, co ułatwia instalację dla tych, którzy nie chcą kompilować kodu źródłowego.

Aby zainstalować GTKStressTest na swoim komputerze, otwórz terminal, naciskając Ctrl + Alt + T lub Ctrl + Shift + T. Następnie postępuj zgodnie z instrukcjami instalacji dostosowanymi do używanej dystrybucji.

Ubuntu

Na systemie Ubuntu, aby uruchomić GTKStressTest, będziesz musiał skompilować kod źródłowy. Rozpocznij od zainstalowania niezbędnych zależności do kompilacji w Ubuntu.

sudo apt install appstream-util dmidecode gir1.2-gtksource-3.0 git libcairo2-dev libgirepository1.0-dev libglib2.0-dev meson python3-gi-cairo python3-pip stress-ng

Kiedy wszystkie wymagane pakiety zostaną zainstalowane, użyj polecenia git clone, aby pobrać kod źródłowy.

git clone --recurse-submodules -j4 https://gitlab.com/leinardi/gst.git

Przejdź do katalogu gst poleceniem CD.

cd gst

Za pomocą polecenia pip3 zainstaluj wymagania dla Pythona 3, które są potrzebne do kompilacji oprogramowania.

pip3 install -r requirements.txt

Użyj polecenia meson, aby ustawić prefix kompilacji na „/usr”.

meson . build --prefix /usr

Kompiluj kod przy użyciu polecenia ninja.

ninja -v -C build

Na koniec zainstaluj program za pomocą polecenia ninja install.

ninja -v -C build install

Debian

W Debianie również można zbudować GTKStressTest ze źródła, choć strona programistyczna nie odnosi się bezpośrednio do tego systemu operacyjnego. Jeśli chcesz skompilować kod na Debianie, postępuj zgodnie z instrukcjami dla Ubuntu. Alternatywnie, możesz zainstalować GTKStressTest korzystając z Flatpak, co jest znacznie prostsze.

Arch Linux

GTKStressTest jest dostępny jako pakiet AUR w Arch Linux. Aby go zainstalować, wykonaj poniższe kroki.

Najpierw pobierz i zainstaluj narzędzie Trizen AUR, które ułatwia instalację pakietów AUR bez manualnego zarządzania zależnościami.

sudo pacman -S git base-devel
git clone https://aur.archlinux.org/trizen.git
cd trizen
makepkg -sri

Gdy Trizen będzie gotowy, użyj go do instalacji GTKStressTest.

trizen -S gst

Fedora

W systemie Fedora również możesz zbudować GTKStressTest ze źródła. Jednak Flatpak jest głęboko zintegrowany z tym systemem, więc zalecamy korzystanie z poniższych instrukcji dotyczących Flatpak.

Flatpak

Flatpak to wygodny sposób na instalację GTKStressTest, ponieważ nie wymaga kompilacji. Upewnij się, że środowisko wykonawcze Flatpak jest skonfigurowane na Twoim systemie. Następnie wprowadź poniższe polecenia.

flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak --user install flathub com.leinardi.gst

Użycie GTKStressTest do przeprowadzania testów obciążeniowych na systemie Linux

Przeprowadzanie testów warunków skrajnych za pomocą GTKStressTest jest całkiem proste dzięki dobrze zaprojektowanemu interfejsowi użytkownika. Aby rozpocząć testy, otwórz aplikację na pulpicie, wyszukując ją w menu aplikacji. Następnie postępuj według poniższych kroków.

Krok 1: Po uruchomieniu GTKStressTest znajdź przycisk „Przeczytaj wszystko” w lewym górnym rogu okna i kliknij go. To umożliwi aplikacji wyświetlenie informacji o systemie, które są dostępne tylko dla użytkownika z uprawnieniami roota.

Krok 2: Zlokalizuj rozwijane menu z napisem „CPU: wszystkie metody”. Kliknij je i wybierz najbardziej odpowiednią metodę testu obciążeniowego dla swojego procesora.

Jeśli nie masz pewności, który typ wybrać, pozostaw domyślną opcję „Wszystkie metody”, która przeprowadzi wszystkie testy obciążeniowe CPU.

Krok 3: Odszukaj rozwijane menu oznaczone „30 minut” i kliknij je. Następnie ustaw czas testu według własnych potrzeb lub pozostaw domyślną wartość 30 minut.

Krok 4: Naciśnij przycisk „Start”, aby rozpocząć testy obciążeniowe procesora na swoim komputerze z systemem Linux.

Po naciśnięciu przycisku „Start”, GTKStressTest rozpocznie intensywne testowanie Twojego systemu w wybranym czasie. Usiądź wygodnie, obserwuj postępy na wykresach i czekaj na zakończenie testu.

Po zakończeniu testu zobaczysz powiadomienie informujące o jego zakończeniu.