Ich bin auf der Suche nach einem Dienstprogramm, das die CPU-Leistung unter Single- und Multi-Thread-Instanzen bewertet. Gegenwärtig habe ich ein altes Rig mit einer Dual-Core-CPU (E7500) mit 3,6 GHz und möchte es durch eine Quad-Core-CPU (Q9400) mit 3,2 GHz ersetzen. Ich möchte sehen, ob ich mit den zusätzlichen 2 Kernen eine Leistungsverbesserung feststellen werde (wenn auch mit einer Verringerung der Kerngeschwindigkeit). Ich werde die CPUs mit dem gleichen FSB (400MHz) und der gleichen Cache-Größe pro CPU (1,5MB) takten und für was es wert ist, habe ich 4 GB RAM (mit dem Potenzial, auf 6 GB aufzurüsten)
Mein Sohn benutzt hauptsächlich den PC zum Abspielen von TF2 (das ich immer noch unter Linux verwenden möchte) und ich benutze es auch für eine Videokodierung (MP4 auf DVD).
Ich denke, dass ich mit dem Quad-Core besser dran sein könnte, aber jedes Feedback wäre willkommen.
quelle
Antworten:
Eigentlich gibt es ein Tool mit dem Namen
sysbench
.Sie können es mit installieren
sudo apt-get install sysbench
Zum CPU-Benchmarking können Sie gerne
sysbench --test=cpu --cpu-max-prime=20000 run
Wobei 20000 der maximalen Ereignisanzahl entspricht.
quelle
--cpu-max-prime=20000
ist optional, der Standardwert ist10000
. Ich schlage vor, die Standardeinstellung--max-requests
--num-threads=N
Ergebnisse anhand der Ausgabe der Anforderungsstatistik verwenden und vergleichen .Alternativ kann man verwenden
stress-ng
. Es verfügt über einen CPU-Belastungstest als einen der vielen im Tool integrierten Belastungstests. Der CPU-Belastungstest enthält viele verschiedene CPU-Belastungsmethoden, darunter Ganzzahl-, Gleitkomma-, Bit-Operationen, gemischte Berechnungen, Primzahlenberechnungen und eine breite Palette von Berechnungen.Installieren Sie mit:
Um die CPU-bezogenen Stressmethoden zu sehen, verwenden Sie:
Verwenden Sie zum Benchmarking von Matrixprodukten für 60 Sekunden auf 4 CPU-Threads beispielsweise Folgendes:
quelle
stress-ng
undsysbench
sagt mir, dass System A schneller ist (125%), sagt mir der andere, dass System B schneller ist (140%), welches ist richtig?phoronix-test-suite
Benchmarking verschiedener CPU-lastiger Anwendungsfälle wie Komprimierung, Verschlüsselung und Datenbanken.
Beachten Sie, dass diese
pts/cpu
und andere Benchmarks einige Gigabyte Festplattenspeicher beanspruchen. Dies könnte bedeuten, dass sie realistischere Arbeitslasten haben.Getestet unter Ubuntu 16.10.
quelle
sudo apt install ./phoronix-test-suite(...).deb
pts/cpu
Benchmarks werden ca. 3 GB Daten heruntergeladen und ca. 7 GB Speicherplatz (im Basisverzeichnis des Benutzers) belegt.