
Ich habe 3 x86 Xeon-Maschinen [mit RHEL 7.4], die Maschinen verwenden CPUs auf Basis von Haswell, Broadwell und Skylake.
Wenn ich Primzahlberechnungen mit Sysbench [mit unterschiedlicher Anzahl von Threads] durchführe, erhalte ich mit einer Skylake-basierten Maschine bessere Ergebnisse. Aber als ich die folgenden Benchmarks mit der Phoronix-Suite durchführte, sah ich auf der Skylake-Maschine 30-40 % schlechtere Werte, während Haswell und Broadwell wie erwartet abschneiden [d. h. Broadwell schneidet besser ab als Haswell]:
- Schnelle Fourier-Transformation
- Sukzessive Überentspannung
- Leistung in Monte Carlo
- Bork-Dateiverschlüsselung
- SunFlow-Rendering
Auf allen drei Maschinen läuft die gleiche Version der Phoronix-Testsuite.
Warum schneidet eine Skylake-Maschine bei der Berechnung von Primzahlen besser ab, während sie bei anderen umfangreichen Tests deutlich langsamer ist?