it-swarm.com.de

Gibt es ein Benchmark-Tool für Ubuntu?

Gibt es ein Benchmark-Tool zum Messen der Computerleistung für Ubuntu wie SuperPI, 3DMark oder PCMark?

56
lambda23

Im Ubuntu Software Center (Suche nach "Benchmark") wird anscheinend eine Reihe davon aufgeführt sein, obwohl ich nur System Profiler und Benchmark ausprobiert habe. Es gibt eine Menge Computerinformationen und ich habe es als sehr nützlich empfunden, aber vielleicht möchten Sie einige davon ausprobieren.

7
Kelley

Die umfassendste Benchmarking-Software ist wahrscheinlich Phoronix-Testsuite , die in den Repositorys verfügbar ist und mit folgenden Komponenten installiert werden kann:

Sudo apt-get install phoronix-test-suite

Wenn Sie phoronix-test-suite zum ersten Mal im Terminal ausführen, können Sie die Fragen zur anonymen statistischen Berichterstattung mit Ja oder Nein beantworten. Wenn Sie mit Ja antworten, heißt es das

Diese Informationen werden zusammen mit den Beiträgen aller anderen Benutzer zusammengefasst, um allgemeine Trends und andere Details auf OpenBenchmarking.org anzuzeigen.

Es liegt an Ihnen, ob Sie Ja oder Nein wählen, aber es gibt nichts zu befassen. Sie können die Ergebnisse später noch manuell nach openbenchmarking hochladen, wenn Sie dies mit den Optionen im Programm wünschen:

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

Weitere Informationen zu Phoronix test suite finden Sie unter dieses pdf und im offizielles Forum .


Führen Sie Folgendes aus, um alle verfügbaren (aber nicht unbedingt heruntergeladenen) Tests aufzulisten:

phoronix-test-suite list-tests

das gibt Tests wie diese und viele andere:

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    

Um Informationen zu einem bestimmten Test zu erhalten, können Sie Folgendes verwenden:

phoronix-test-suite info povray

Viele der Tests sind nicht standardmäßig installiert. Sie können entweder einen einzelnen Test herunterladen und ihn ausführen, beispielsweise mit:

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

Führen Sie den folgenden Befehl aus, um die Listen der thematischen Testsuiten zu finden

phoronix-test-suite list-suites 

was solche Dinge wie zurückgibt

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

In diesem Fall möchten Sie möglicherweise die gesamte Suite von Audiotests ausführen (anstatt nur einen der mit dem Befehl list-tests aufgelisteten) , eingeben

phoronix-test-suite run audio-encoding

Für diesen Test werden einige der zugehörigen Audiotests vom Programm heruntergeladen und installiert. Anschließend wird der Test ausgeführt.

Es gibt eine große Anzahl von Tests zu installieren und Optionen zum Experimentieren, aber diese Testsuite ist definitiv diejenige, die Sie verwenden sollten, wenn Sie echte Benchmarks von Ihrem Ubuntu-System erhalten möchten, die Sie online unter openbenchmarking vergleichen können = und Phoronix.com .

Es ist keine schnelle, einfache Benchmarking-Anwendung, sondern eine, die mit ihren zahlreichen Tests die meisten Bereiche von Interesse in Bezug auf die Leistung von Ubuntu zufriedenstellt.

Benchmarking ist jedoch ein umstrittenes Thema, und die Foren eignen sich am besten dazu, zu analysieren, welche Tests die nützlichsten Ergebnisse liefern und wie die Tests eingerichtet werden sollten. Der oben erwähnte, povray, ist ziemlich bekannt und wird als Benchmark für die Fähigkeiten einer CPU angesehen.

48
user76204

Installieren Sie hardinfo, das die unten abgebildeten Benchmark-Informationen liefert:

Sudo apt-get install hardinfo

enter image description here

24
Pandya

Irgendwann habe ich ein Stresstest- und Benchmarking-Tool für UNIX-ähnliche Systeme geschrieben, nämlich Stress-ng. Es enthält über 180 Stresstests, mit denen der Durchsatz verschiedener Systemkomponenten gemessen werden kann, z. B. von Speicher, Cache, CPU, Systemaufrufen, Netzwerk usw.

Sudo apt-get install stress-ng

Es gibt eine --metrics-brief-Option, die den Durchsatz in Scheinoperationen pro Sekunde angibt. Mit der Option --perf kann ein vollständiger Satz detaillierter CPU- und Systemmetriken abgerufen werden. Es gibt viele Arten von Stressoren, die sequentiell oder parallel auf einer oder mehreren CPUs ausgeführt werden können, zum Beispiel:

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

dadurch wird die CPU 1 Minute lang mit 2 parallel laufenden CPU-Stressor-Instanzen trainiert.

Das Handbuch dokumentiert alle diese Funktionen im Detail. Weitere Informationen finden Sie auf der Projektseite oder in der Kurzanleitung

7
Colin Ian King

Eine weitere Option ist Sysbench. Es ist ein Befehlszeilentool mit integrierten Tests für CPU, Speicher, Datei, Threading und Datenbank. Es gibt einen Artikel darüber hier . Die Installation ist ein einzelnes Paket, und das Ausführen von Tests ist schnell.

Wahrscheinlich ist die Qualität der Ergebnisse geringer als bei anspruchsvolleren Tests, aber ich fand sie nützlich für eine schnelle Überprüfung der Integrität bei der Bewertung des potenziellen VPS-Hostings.

Basierend auf der populären Antwort von user76204 habe ich die Phoronix-Testsuite ausprobiert. Wie der Autor sagt, ist es nicht schnell oder einfach. Es stehen Hunderte von Tests zur Verfügung und es ist nicht klar, welche zu verwenden sind. Einige erfordern Downloads von 100 MB, einige dauern eine Stunde oder länger, andere möglicherweise nicht auf Ihrem Server. Unter Ubuntu bin ich auf einen Fehler gestoßen, der beschrieben wurde hier .

6
AdamS