Door Redactie Tweakers

Server duel: Xeon Woodcrest vs. Opteron Socket F

07-09-2006 • 01:28

0

Singlepage-opmaak

Summary of results (performance)

This summary of test results is based on the averages of measurements obtained under heavy load (25 to 100 simultaneous users). The reason for omitting the lighter loads is to give each system the opportunity to reach its maximal potential, which makes the differences more pronounced than if the 'startup phase' had also been included. The numbers do not stand for pageviews per second like in the diagrams on the previous pages, but the total of what is achieved during a full ten minute run.

Average performance MySQL 4.1.20 - concurrency 25+
[*] Woodcrest 201337
Opteron (DDR) 179714
Opteron (DDR2) 162609
Dempsey 145327
Dempsey-HT 135615
UltraSparc T1 92125
Average performance MySQL 5.0.20a - concurrency 25+
[*] Woodcrest 217675
Opteron (DDR) 178866
Opteron (DDR2) 167101
Dempsey 153747
Dempsey-HT 121594
UltraSparc T1 53997
Average performance PostgreSQL 8.2-dev - concurrency 25+
[*] Woodcrest 295083
Dempsey-HT 264699
Dempsey 241023
Opteron (DDR) 219639
Opteron (DDR2) 216108
UltraSparc T1 177907

The tables below give the relative performance of Woodcrest, Dempsey, and Socket F. These are based on the same measurements as were used for the tables given above, and can be seen as percentual representations relating the performance of a single processor to the performance of the others. For example, the number 1.39 in the table below indicates that the Woodcrest offers 1.39 times the performance of Dempsey in MySQL 4.1.20, in other words, that it is 39% faster.

WoodcrestMySQL 4.1.20MySQL 5.0.20aPostgreSQL 8.2-devAverage
Dempsey1.391,421,111.31
Opteron (DDR)1.121.221.341,23
Opteron (DDR2)1.241,301,371,30
UltraSparc T12.194.031.662.63
DempseyMySQL 4.1.20MySQL 5.0.20aPostgreSQL 8.2-devAverage
Woodcrest0.720.710.900.78
Opteron (DDR)0.810.861.210.96
Opteron (DDR2)0.890.921.221.01
UltraSparc T11.582.851.491.97
Socket FMySQL 4.1.20MySQL 5.0.20aPostgreSQL 8.2-devAverage
Woodcrest0.810.770.730.77
Dempsey1.121.090.821.01
Opteron (DDR)0.90.930.980.94
UltraSparc T11.773.091.212.02

As a bonus, we take a look at the average performance per database. PostgreSQL, mostly thanks to its good scaling properties, gets scores that are over 50% higher than MySQL. The peeks of the two databases are closer together than the diagram below suggests, but because MySQL's performance degrades after the highest point while PostgreSQL retains more or less the same level, the difference gets bigger with 25 simultaneous users and more. To work out the averages, only Dempsey’s top scores have been taken into consideration, which means no HyperThreading for MySQL 4.1 and 5.0 and HyperThreading for PostgreSQL.

Average performance per database
PostgreSQL 8.2-dev 234687
MySQL 4.1.20 156222
MySQL 5.0.20a 154277