Chcesz maksymalnie wykorzystać swój komputer z systemem Linux i sprawdzić, jak dobrze radzi sobie w warunkach skrajnych? GTKStressTest to narzędzie, które umożliwia przeprowadzanie testów obciążeniowych z łatwym w obsłudze interfejsem graficznym. W tym przewodniku omówimy, jak zainstalować GTKStressTest na komputerze z systemem Linux oraz jak skutecznie go używać do przeprowadzania testów wydajności.
Uwaga: podczas uruchamiania GTKStressTest mogą wystąpić błędy systemowe i spowolnienia, ponieważ to narzędzie zostało zaprojektowane do maksymalnego obciążania sprzętu.
Instalowanie GTKStressTest w systemie Linux
Instalacja GTKStressTest jest możliwa na różnych dystrybucjach systemu Linux. Programiści dobrze dokumentują wymagane zależności, co ułatwia proces instalacji. GTKStressTest jest również dostępny za pośrednictwem Flatpak na Flathub, co sprawia, że instalacja jest jeszcze prostsza dla tych, którzy wolą nie kompilować oprogramowania ze źródła.
Aby zainstalować GTKStressTest, otwórz terminal, naciskając Ctrl + Alt + T lub Ctrl + Shift + T. Następnie wykonaj odpowiednie kroki instalacji w zależności od używanej dystrybucji.
Ubuntu
Aby zainstalować GTKStressTest na Ubuntu, należy skompilować kod źródłowy. Rozpocznij od zainstalowania niezbędnych zależności:
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
Po zainstalowaniu zależności sklonuj kod źródłowy:
git clone --recurse-submodules -j4 https://gitlab.com/leinardi/gst.git
Następnie przejdź do folderu gst
:
cd gst
Zainstaluj wymagane pakiety języka Python3:
pip3 install -r requirements.txt
Skonfiguruj kompilację:
meson . build --prefix /usr
Skompiluj kod:
ninja -v -C build
Na koniec zainstaluj program:
ninja -v -C build install
Debian
Podobnie jak w Ubuntu, możesz zbudować GTKStressTest z kodu źródłowego. Ponieważ strona projektu nie odnosi się bezpośrednio do Debiana, najlepiej jest postępować według instrukcji dla Ubuntu. Alternatywnie, możesz skorzystać z instrukcji instalacji Flatpak.
Arch Linux
GTKStressTest jest dostępny jako pakiet AUR w Arch Linux. Aby go zainstalować, najpierw pobierz i zainstaluj narzędzie Trizen AUR:
sudo pacman -S git base-devel git clone https://aur.archlinux.org/trizen.git cd trizen makepkg -sri
Po skonfigurowaniu Trizen, użyj go do zainstalowania GTKStressTest:
trizen -S gst
Fedora
W Fedorze możesz zbudować GTKStressTest z kodu źródłowego, ale zaleca się korzystanie z Flatpak, który jest głęboko zintegrowany z systemem. Postępuj zgodnie z poniższymi instrukcjami:
Flatpak
Flatpak to wygodny sposób na zainstalowanie GTKStressTest, ponieważ nie wymaga kompilacji. Aby zainstalować GTKStressTest za pomocą Flatpak, upewnij się, że środowisko wykonawcze jest poprawnie skonfigurowane, a następnie wykonaj polecenia:
flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak --user install flathub com.leinardi.gst
Używanie GTKStressTest do testowania warunków skrajnych na komputerze z systemem Linux
Testowanie warunków skrajnych za pomocą GTKStressTest jest proste dzięki przejrzystemu interfejsowi użytkownika. Aby rozpocząć testowanie, otwórz aplikację, wyszukując ją w menu aplikacji. Następnie postępuj zgodnie z poniższymi krokami:
Krok 1: Po uruchomieniu GTKStressTest kliknij przycisk „Czytaj wszystko” w lewym górnym rogu okna. Pozwoli to aplikacji na uzyskanie informacji o systemie, które wymagają uprawnień roota.
Krok 2: Wybierz w menu rozwijanym „CPU: Wszystkie metody” najlepszy rodzaj testu warunków skrajnych, który chcesz zastosować. Jeśli nie jesteś pewien, pozostaw opcję „Wszystkie metody”, aby przeprowadzić wszystkie dostępne testy.
Krok 3: Wybierz czas trwania testu w menu rozwijanym (domyślnie „30 minut”) lub dostosuj go do swoich potrzeb.
Krok 4: Kliknij przycisk „Start”, aby rozpocząć test obciążenia procesora.
Po naciśnięciu przycisku „Start” GTKStressTest rozpocznie rygorystyczne testowanie systemu przez wybrany czas. Będziesz mógł obserwować wykresy i monitorować wydajność.
Po zakończeniu testu GTKStressTest wyświetli powiadomienie o zakończeniu testu.
Podsumowanie
GTKStressTest to potężne narzędzie, które pozwala użytkownikom systemu Linux na przeprowadzenie testów obciążeniowych w celu oceny wydajności sprzętu. Dzięki dostępności na różnych dystrybucjach oraz prostemu w obsłudze interfejsowi, każdy użytkownik może łatwo zainstalować i korzystać z tego narzędzia. Pamiętaj, aby podczas testów monitorować stan swojego systemu, aby uniknąć potencjalnych problemów związanych z przeciążeniem.