Czy istnieje narzędzie testujące dla Ubuntu?

Odpowiedzi:

7

Wygląda na to, że jest ich kilka w Centrum oprogramowania Ubuntu (wyszukaj „test porównawczy”), chociaż jedynym, którego próbowałem, jest Profil systemu i Benchmark. Daje wiele informacji o komputerze i uważam, że są bardzo przydatne, ale możesz wypróbować wiele z nich.

Kelley
źródło
48

Najbardziej kompletnym oprogramowaniem do testów porównawczych jest prawdopodobnie pakiet testowy Phoronix , który jest dostępny w repozytoriach i można go zainstalować z:

sudo apt-get install phoronix-test-suite

Podczas phoronix-test-suitepierwszego uruchomienia w terminalu możesz odpowiedzieć tak lub nie na pytania dotyczące anonimowego raportowania statystycznego. Jeśli odpowiesz tak, to tak mówi

Informacje te są gromadzone razem z oświadczeniami wszystkich innych użytkowników, aby pokazać ogólne trendy i inne szczegóły na OpenBenchmarking.org.

Od ciebie zależy, czy wybierzesz tak, czy nie, ale nie ma się czym przejmować. Możesz później przesłać wyniki ręcznie do Openbenchmarking, jeśli chcesz z opcjami w programie:

phoronix-test-suite upload-result <your test-result>

Aby uzyskać więcej informacji na temat Phoronix test suitezobaczyć ten pdf i oficjalnego forum .


Aby wyświetlić listę wszystkich dostępnych testów (ale niekoniecznie pobranych), uruchom:

phoronix-test-suite list-tests

który daje testy takie jak te i wiele innych:

pts/aio-stress               - AIO-Stress                          Disk     
pts/apache                   - Apache Benchmark                    System   
pts/apitrace                 - APITrace                            Graphics 
pts/battery-power-usage      - Battery Power Usage                 System   
pts/blogbench                - BlogBench                           Disk    

Aby znaleźć informacje na temat konkretnego testu, możesz użyć:

phoronix-test-suite info povray

Wiele testów nie jest instalowanych domyślnie i można pobrać pojedynczy test i uruchomić go, na przykład:

phoronix-test-suite install povray
phoronix-test-suite run povray

Aby znaleźć listę tematycznych pakietów testowych, uruchom

phoronix-test-suite list-suites 

który zwraca takie rzeczy jak

pts/audio-encoding               - Audio Encoding                   System
pts/chess                        - Chess Test Suite                 Processor
pts/compilation                  - Timed Code Compilation           Processor
pts/compiler                     - Compiler                         Processor
pts/compression                  - Timed File Compression           Processor

Na przykład możesz chcieć uruchomić cały zestaw testów audio (zamiast tylko jednego z tych wymienionych z list-testspoleceniem), więc w tych okolicznościach wpisz

phoronix-test-suite run audio-encoding

Na potrzeby tego testu niektóre inne powiązane testy audio są pobierane i instalowane przez program, a następnie uruchamiany jest test.

Istnieje ogromna liczba testów do zainstalowania i opcji do eksperymentowania, ale ten zestaw testów jest zdecydowanie tym, którego można użyć, jeśli chcesz uzyskać oryginalne testy porównawcze z systemu Ubuntu, które można porównać online na openbenchmarking i Phoronix.com .

To nie szybkie, proste zastosowanie benchmarkingu, ale taki, który, z wielu testów, zaspokoi większość obszarów zainteresowania w odniesieniu do tego, jak wykonywać rzeczy na Ubuntu.

Jednak analiza porównawcza jest przedmiotem wielu dyskusji, a fora najlepiej nadają się do analizy, które testy dają najbardziej użyteczne wyniki i jak należy je skonfigurować; wspomniany powyżej, povrayjest dość dobrze znany i uważany za sprawdzanie wydajności procesora.


źródło
3
Czy ktoś faktycznie niezależnie skontrolował ważność testów w tym zestawie testów? Niektóre wyniki zgłoszone na Phoronix pochodzą ze źle skonfigurowanych testów z tego, co widziałem.
Colin Ian King,
@ColinIanKing Zobacz moją edycję dotyczącą debaty na temat testów porównawczych.
1
Wyglądało to obiecująco, kiedy uruchomiłem pierwszy test (povray), a on zaczął instalować pozornie wszystkie niezbędne pakiety. Ale potem povrayinstalacja nie powiodła się z powodu braku autoconf, pozostawiając povrayinstalację na jakimś nieodwracalnym uszkodzonym etapie (to znaczy, nie działałaby nawet po zainstalowaniu autoconf). Zrestartowałem z kopii zapasowej, zainstalowałem autoconf i spadłem w tej samej sytuacji z powodu braku libtiff-dev. Więc się poddałem.
Antonio
Wygląda na to, że nie był aktualizowany w Ubuntu od Xenial (wersja 5.2) i został usunięty z Debiana. Ich strona internetowa pokazuje v8.2 i v4.4, więc instalacja z apt może już nie być najlepszym pomysłem
Xen2050,
24

Zainstaluj, hardinfoktóra daje informacje o testach, jak pokazano poniżej zrzut ekranu:

sudo apt-get install hardinfo

wprowadź opis zdjęcia tutaj

Pandya
źródło
9
Jakiego rodzaju komputera z epoką dinozaurów używasz? Mój laptop AMD A8-4500M, który nie jest tak nowy, dostaje 4,83 sekundy
Suici Doga,
1
Próbowałem zaktualizować bazę danych testów i komunikat „nie można połączyć się z serwerem”
Serge
wyniki te (porównawcza baza danych aplikacji) są bardzo stare
kodowanie Ninja
9

W końcu zacząłem pisać test warunków skrajnych i narzędzie do testów porównawczych dla systemów typu UNIX, a mianowicie stress-ng. Zawiera ponad 180 testów warunków skrajnych, które pozwalają zmierzyć przepustowość różnych komponentów systemu, takich jak pamięć, pamięć podręczna, procesor, wywołania systemowe, sieć itp. Zainstaluj z:

sudo apt-get install stress-ng

Dostępna jest opcja --metrics-short, która zgłasza przepustowość pod względem bogo operacji na sekundę. Można uzyskać pełny zestaw głębokich danych procesora i systemu za pomocą opcji --perf. Istnieje wiele rodzajów stresorów, które można uruchamiać sekwencyjnie lub równolegle na 1 lub więcej procesorów, na przykład:

stress-ng --metrics-brief --cpu 2 -t 1m

to będzie ćwiczyć procesor przez 1 minutę z 2 instancjami stresora CPU działającymi równolegle.

Te ręczne dokumenty wszystkich tych funkcji w szczegółach, należy skonsultować się z stronę projektu lub przewodnik Szybki start

Colin Ian King
źródło
6

Inną opcją jest sysbench. Jest to narzędzie wiersza polecenia z wbudowanymi testami procesora, pamięci, plików, wątków i bazy danych. Jest artykuł o tym tutaj . Instalacja to pojedynczy pakiet, a przeprowadzanie testów jest szybkie.

Prawdopodobnie jakość wyników jest niższa niż w przypadku bardziej zaawansowanych testów, ale uznałem, że przydaje się to do szybkiego sprawdzenia poprawności przy ocenie potencjalnego hostingu VPS.

W oparciu o popularną odpowiedź użytkownika 7676 wypróbowałem pakiet testowy Phoronix. Jak mówi autor, nie jest to szybkie ani proste. Dostępnych jest setki testów i nie jest oczywiste, którego użyć. Niektóre wymagają 100s MB pobrań, inne trwają godzinę lub dłużej, inne mogą nie działać na twoim serwerze. Na Ubuntu trafiłem na opisany tutaj błąd .

AdamS
źródło