Intel Xeon X5570 'Nehalem' test

18 reacties
13 besproken producten
Inhoudsopgave
  1. 1. Inleiding
  2. 2. Native quad-core
  3. 3. HyperThreading
  4. 4. Geïntegreerde geheugencontroller
  5. 5. QuickPath
  6. 6. Power controller
  7. 7. Turbo modus
  8. 8. Diepere duik in de architectuur
  9. 9. Branch prediction en execution units
  10. 10. Geheugenmanagement
  11. 11. Virtualisatie
  12. 12. Modellen
  13. 13. ASUS platform
  14. 14. Benchmarks
  15. 15. Benchmarks: HPC
  16. 16. Benchmarks: HPC (2)
  17. 17. Bechmarks: 3D-rendering
  18. 18. Benchmarks: MySQL
  19. 19. Benchmarks: Geheugen
  20. 20. Stroomverbruik
  21. 21. Performance per Watt
  22. 22. Toekomst
  23. 23. Conclusie
  24. 13 besproken producten
  25. 18 reacties

Benchmarks: MySQL

In onze vorige serverprocessortest introduceerden we een op MySQL gebaseerde databasetest, gebruik makend van frontend queries van de Hardware.Info Prijsvergelijker. Deze queries bestonden uit het opvragen van prijsinformatie voor willekeurig gekozen producten uit een lijst van exact 50.000 stuks. Voor elk van deze producten werd via de koppeltabel de juiste prijsinformatie verzameld in een grote tabel met circa 2.500.000 prijslinks van de door Hardware.Info geïnventariseerde winkels. Tenslotte werd binnen de query voor de producten de gemiddelde prijs, de laagste prijs, het aantal shops en het aantal shops met voorraad bepaald. Hiertoe installeerden we MySQL versie 5.0.67 op de testsystemen, waarbij we query cache uitdrukkelijk hebben uitgeschakeld. Om te voorkomen dat storage een bottleneck vormt, hebben we de servers voor deze test voorzien van een Intel X25M 80GB SSD.

Een mooie test, maar tijdens het testen van het Nehalem platform liepen we tegen het probleem aan dat in deze test de client machine de bottleneck begon te vormen en niet langer de server. Daarom hebben we een tweede versie van onze database benchmark ontwikkeld, welke is gebaseerd op backend queries van de prijsvergelijker. Er worden zo snel mogelijk diverse queries achter elkaar uitgevoerd, alle dermate lastig, dat uitvoeren de nodige seconden per stuk vergt. In de benchmark gebruiken we verschillende queries, ondermeer exemplaren om diverse overzichten of statistieken binnen de prijsvergelijker te berekenen. Zonder uitzondering bevatten de queries vele joins, gebruiken ze temp-tables in het geheugen en bevatten ze berekeningen op database niveau. Ergo: de benchmark is bijna een ‘worst case scenario' voor de CPU- en geheugenload van een database server.

De basis is een dump van de Hardware.Info database van halverwege maart, wederom ingelezen in MySQL 5.0.67 draaiend op Windows Server 2008 met query cache uitgeschakeld. Vanaf een client vuren we daarna met behulp van het programma Transaction Generator zo snel mogelijk de queries op de server af. Deze benchmark weet op de server zowel de processors als het geheugen flink te belasten, tot 100% aan toe. We hebben de test uitgevoerd met concurrency 4, 8 en 16. Ofwel, er worden telkens het genoemde aantal queries tegelijkertijd opgevraagd. Alle tests hebben we een kwartier lang laten draaien en binnen deze periode het gemiddeld aantal afgeronde transacties per seconde bepaald. Deze test hebben we wegens omstandigheden alleen kunnen uitvoeren op de Xeon X5470 en Xeon X5570 processors.

Aangezien de machine met twee X5470 processors in totaal 8 cores heeft, ligt voor deze CPU's de maximale score ook bij concurrency 8. De server levert dan gemiddeld 10,85 transacties per seconde af. De Nehalem gebaseerde machine met twee X5570 processors heeft dankzij HyperThreading zestien virtuele cores en zet zodoende bij concurrency 16 het beste resultaat neer. Deze database test blijkt uiteindelijk een best case scenario om de kracht van de nieuwe architectuur aan te tonen. Hij is immers zeker rekenintensief, schaalt uitstekend naar 16 threads en kan extreem profiteren van snelle geheugentoegang. Het resultaat in indrukwekkend: met concurrency 16 levert de Nehalem machine gemiddeld 21,35 transacties per seconde af, ongeveer het dubbele van de Harpertown machine!


13 besproken producten

Vergelijk   Product Prijs
Asus Z8NA-D6

Asus Z8NA-D6

  • ATX
  • Socket 1366
  • Intel 5500
  • DDR3
Niet verkrijgbaar
Intel Xeon E5502 Boxed

Intel Xeon E5502 Boxed

  • Socket 1366
  • 1.86 GHz
  • 2 cores
  • 80 W
  • 45 nm
Niet verkrijgbaar
Intel Xeon E5504 Boxed

Intel Xeon E5504 Boxed

  • Socket 1366
  • 2 GHz
  • 4 cores
  • 80 W
  • 45 nm
Niet verkrijgbaar
Intel Xeon E5506 Boxed

Intel Xeon E5506 Boxed

  • Socket 1366
  • 2.13 GHz
  • 4 cores
  • 80 W
  • 45 nm
Niet verkrijgbaar
Intel Xeon E5520 Boxed

Intel Xeon E5520 Boxed

  • Socket 1366
  • 2.26 GHz
  • 4 cores
  • 80 W
  • 45 nm
Niet verkrijgbaar
Intel Xeon E5530 Boxed

Intel Xeon E5530 Boxed

  • Socket 1366
  • 2.4 GHz
  • 4 cores
  • 80 W
  • 45 nm
Niet verkrijgbaar
Intel Xeon E5540 Boxed

Intel Xeon E5540 Boxed

  • Socket 1366
  • 2.53 GHz
  • 4 cores
  • 80 W
  • 45 nm
Niet verkrijgbaar
Intel Xeon L5506 Boxed

Intel Xeon L5506 Boxed

  • Socket 1366
  • 2.13 GHz
  • 4 cores
  • 60 W
  • 45 nm
Niet verkrijgbaar
Intel Xeon L5520 Boxed

Intel Xeon L5520 Boxed

  • Socket 1366
  • 2.26 GHz
  • 4 cores
  • 60 W
  • 45 nm
Niet verkrijgbaar
Intel Xeon W5580

Intel Xeon W5580

  • Socket 1366
  • 3.2 GHz
  • 4 cores
  • 130 W
  • 45 nm
Niet verkrijgbaar
Intel Xeon X5550 Boxed

Intel Xeon X5550 Boxed

  • Socket 1366
  • 2.66 GHz
  • 4 cores
  • 95 W
  • 45 nm
Niet verkrijgbaar
Intel Xeon X5560 Boxed

Intel Xeon X5560 Boxed

  • Socket 1366
  • 2.8 GHz
  • 4 cores
  • 95 W
  • 45 nm
Niet verkrijgbaar
Intel Xeon X5570

Intel Xeon X5570

  • Socket 1366
  • 2.93 GHz
  • 4 cores
  • 95 W
  • 45 nm
Niet verkrijgbaar
0
*