Was ist Prime95-Benchmarking?

1324
deau

Ich musste kürzlich die CPU-Leistung verschiedener Betriebssysteme auf identischen Maschinen testen. Ich habe die Benchmark-Funktion von Prime95 verwendet, um einen konsistenten Test zu erhalten. Ich habe einige unerwartete Ergebnisse erhalten, wie z. B. Windows 2012, das deutlich schlechter abfällt als Windows 2008. Es ist daher angebracht, mich zu fragen, was Prime95-Tests tatsächlich tun und was ich aus meinen Ergebnissen ziehen kann.

Es scheint zwei verschiedene Phasen für den Test zu geben. Phase eins scheint einen der von Prime95 als "Worker" bezeichneten Funktionen zu verwenden, verwendet jedoch eine unterschiedliche Anzahl von Threads. Wenn ich die Aktivität auf meiner CPU betrachte, kann ich sehen, dass jeder Kern ziemlich gleichmäßig verwendet wird. Hier ist eine Grafik:

CPU-Benchmarking mit Prime95

Die orange Linie ist ein normaler Windows 2012-Computer und die blaue Linie Windows 2008. Die graue Linie ist Windows 2012 mit aktiviertem Hyperthreading. Wie Sie sehen, wird Windows 2012 deutlich abgeschwächt, da die Tests intensiver werden.

Phase zwei scheint die gleiche wie Phase eins zu sein, abgesehen von der Idee, dass sie mit "mehreren Arbeitnehmern" bewertet, um die Auswirkungen der Speicherbandbreite zu messen. Hier ist die entsprechende Grafik für diesen Test:

Mehrere Arbeiter Benchmark mit Prime95

Die zweite Phase heiratet jedoch nicht ganz mit den Ergebnissen der ersten Phase; Windows 2012 lässt sich nicht wie zuvor beenden und die Installation mit Hyperthreading ist sogar besser als Windows 2008.

Meine Frage ist, welche Vorgänge das Benchmarking-Tool von Prime95 durchführt und welche Faktoren könnten dazu beitragen, die erzielten Ergebnisse zu erzielen?

1
Ich verstehe, dass prime95 eine Reihe von Multiplikationen ist, die Primzahlen in der Form von (2 ^ n) -1 mithilfe des lucas-lehmer-Tests berechnen. Aber das ist nicht das, wonach Sie gesucht haben, oder? ap0 vor 10 Jahren 0
welche Version laufen Sie? was läuft ihr in und weiter? Das Worker-Fenster für die Benchmark-Operation zeigt, was es zur Zeit macht, verschiedene Test- / Größen mit unterschiedlichem Multithreading (1-Kerne). Psycogeek vor 10 Jahren 0
@Psycogeek Ich verwende die neueste Version für 64-Bit-Maschinen auf verschiedenen Betriebssystemen. Ich verstehe, was das Programm sagt, es tut. Ich frage mich, was das testet. Was macht eine Maschine in der Lage, diesen Test schneller / langsamer über diese Maschine auszuführen? deau vor 10 Jahren 0
@ ap0 ja, aber du hast recht. Ich frage mich, was ich teste und welche Faktoren in ein Ergebnis eingehen könnten. Es ist gut und dandy, einen Benchmark zu bekommen, aber solange ich nicht die Faktoren verstanden habe, die dahinter stehen, kann ich nicht positiv auf Ergebnisse reagieren, ohne auf Versuch und Irrtum zurückzugreifen. deau vor 10 Jahren 0
math, die Geschwindigkeit, mit der der Prozessor eine bestimmte mathematische Routine ausführen kann http://mersennewiki.org/index.php/Fast_Fourier_Transform http://mersennewiki.org/index.php/Lucas-Lehmer_Test Während der Großteil davon ganzzahlig aussieht, gibt es dort ist ein Verständnis dafür, dass es den FPU-Co-Processing-Aspekt der CPU verwendet. Vielleicht kannst du die Mathematik davon verstehen? Psycogeek vor 10 Jahren 0
@psycogeek Ja, ich kann die Mathematik schätzen. Daher ist die erste Phase des Tests recht einfach: Wie schnell können Sie eine Menge Berechnungen durchführen? Phase zwei gibt jedoch vor, mehrere Arbeitskräfte zum Benchmarking des Speicherdurchsatzes zu verwenden. Da ist offenbar noch etwas anderes ... deau vor 10 Jahren 0
Ich verstehe den mathematischen Prozess nicht, daher kann ich nicht verstehen, wie sie den gesamten Speicher nutzen können, der sie überhaupt macht. Wie der Folterungstest kann sowohl die Testgröße als auch die Speicherverwendung eingestellt werden (alle auf Wunsch verfügbar). Wenn Sie Speicher für Thouroput / Througput und CPU-Geschwindigkeit und FPU-Geschwindigkeit oder sogar für Office-Typ-Geschwindigkeit oder Game-Typ-Speed-Bänke benötigen, gibt es alle diese Optionen und mehr, die sich auf spezifischere Dinge konzentrieren können. Psycogeek vor 10 Jahren 0

0 Antworten auf die Frage