Inleiding
For your convenience, an
English translation of this article is available.
De Opteron van AMD is sinds zijn introductie in april 2003 trouw gebleven aan Socket 940, maar aan alles komt een einde: binnenkort verschijnt er een nieuwe serie processors die werkt met een nieuwe voet die door AMD Socket F is gedoopt. Er zit een aantal verschillende redenen achter de overstap - waarvan sommige pas in de toekomst echt duidelijk zullen worden - maar voor de klant zal het meest concrete verschil de ondersteuning voor DDR2-geheugen zijn. Hoewel DDR2 tot dubbel zoveel bandbreedte biedt als gewoon DDR, is voor desktopgebruik gebleken dat de prestaties er niet heel erg beter van worden, en soms zelfs slechter kunnen zijn. In dit artikel zullen we bekijken wat het effect van het nieuwe geheugentype is in onze databasetest.
Socket F
Socket F is geen traditioneel socket, maar een zogenaamde Land Grid Array (LGA). Dit betekent dat er geen pinnen meer op de processor zitten maar alleen kuiltjes, die contact maken met licht verende 'landingspunten' (lands) op het moederbord. Er zijn verschillende voordelen aan deze aanpak, zoals een hogere dichtheid van de contactpunten en gunstigere electrische eigenschappen. In totaal heeft Socket F 1207 lands, maar de functies daarvan zijn nog niet allemaal ontrafeld. De geruchten gaan onder andere dat er ruimte is voor een geïntegreerde PCI Express-controller en een vierde HyperTransport-link. Ook zou FB-DIMM straks via hetzelfde socket ondersteund kunnen worden. Socket F zou verder al voorbereid zijn om aan de stroombehoefte van quadcores te voldoen.

Wie naar de foto van het socket kijkt, valt op dat het mechanisme om de koeler te bevestigen anders is geworden: er is een metalen constructie inclusief deksel verzonnen om ervoor te zorgen dat de koeler stevig vastgemaakt kan worden zonder het risico te lopen dat de processor - of eigenlijk vooral de onderliggende lands - beschadigd worden. Verder valt op dat de lands verdeeld zijn in twee helften, maar het waarom daarvoor is niet duidelijk. AMD heeft wel aangekondigd dat het met verschillende 'power planes' wil gaan werken om delen van de processor onafhankelijk van stroom te kunnen voorzien, maar een fysieke scheiding is daarvoor in principe niet noodzakelijk. Opvallend is dat de helften niet geheel gelijk zijn. De (op deze foto) rechterzijde van het socket telt 18 rijen pinnen, de linkerzijde moet het met 17 rijen doen.
De Socket F Opterons zullen te herkennen zijn aan een nieuwe modelnummering met vier cijfers. Alle Socket F-chips zullen overigens (op zijn minst) dualcore zijn: singlecores komen niet meer in het assortiment voor. Volgens de geruchten zal de nieuwe nummering er als volgt uit komen te zien:
Kloksnelheid | 1-way | 2-way | 4/8-way |
---|
1,8GHz | 1210 | 2210 | 8210 |
2,0GHz | 1212 | 2212 | 8212 |
2,2GHz | 1214 | 2214 | 8214 |
2,4GHz | 1216 | 2216 | 8216 |
2,6GHz | 1218 | 2218 | 8218 |
2,8GHz | 1220 | 2220 | 8220 |
Het systeem
MySQL 4.1, 5.0 en 5.1
Er zijn drie verschillende versies van MySQL getest: 4.1.20, 5.0.18 en 5.1.9 (bèta), maar er blijkt in dit geval bar weinig verschil tussen te zitten: de nieuwe Opteron met DDR2-667 is met alledrie de releases trager dan het huidige model met DDR400. Gemiddeld over alle versies, belastingsniveaus en hoeveelheden cores is het verlies in prestaties ongeveer 8%. Zelfs wanneer we de lijnen voor Socket F in gedachten iets naar boven zouden schuiven - om te compenseren voor het feit dat de Socket 940-machine meer geheugen aan boord had - komen we op een netto verlies uit: de 4GB extra levert gemiddeld maar 2% betere prestaties op.
Met sneller geheugen (DDR2-800) zouden de prestaties van de nieuwe Opteron wellicht nog iets verder opgeschroefd kunnen worden, maar duidelijk is wel dat extra bandbreedte van Socket F in ieder geval in sommige gevallen (zoals onze websitedatabase) een erg minimaal effect heeft. Gezien het feit dat we dat bij Socket AM2 in desktops al gezien hadden, klinkt dat misschien niet als een grote verrassing, maar er zijn wellicht servertaken te bedenken waarbij DDR2 wel degelijk kan helpen.


PostgreSQL 8.2
In de vorige review presenteerden we voor het eerst testresultaten die waren verkregen met PostgreSQL als database. Omdat is gebleken dat dit pakket voor positieve verrassingen op het gebied van prestaties en schaalbaarheid kan zorgen is dat iets dat we in de toekomst willen blijven doen. Ook nu bleek dat een zinvolle onderneming: waar MySQL de prestaties duidelijk achteruit laat gaan tijdens de overstap naar DDR2 weet PostgreSQL ze voor het grootste deel vast te houden: gemiddeld gaat er maar 1% verloren. Met evenveel geheugen zou dat dus zelfs een kleine overwinning voor de DDR2-Opteron betekenen.

Wanneer we MySQL en PostgreSQL met elkaar vergelijken op het dual dualcore Socket F-platform is duidelijk zichtbaar waar de sterke en zwakke punten zitten in de prestaties van de twee pakketten. Tot 10 gelijktijdige gebruikers is MySQL sneller, maar daarna knikt de grafiek om en wordt een daling ingezet. PostgreSQL daarentegen blijft comfortabel rond zijn piek zweven, zelfs bij een concurrency van 100.
Conclusie
Hoewel Socket F een hoop moois in petto heeft, profiteert de eerste generatie Opterons die er op inhaakt daar niet echt van: op zijn best kunnen we stellen dat de prestaties ongeveer gelijk zijn aan die van Socket 940. De stap naar DDR2-geheugen brengt toch wel een paar voordelen met zich mee, zo is het goedkoper aan het worden dan DDR en heeft het minder stroom nodig. De beschikbaarheid van registered DDR2 voor servers is echter nog niet zo goed als die van de normale variant voor desktops: in onze pricewatch is eigenlijk alleen registered DDR2-400 goed vertegenwoordigd, voor prijzen die ongeveer op hetzelfde niveau liggen als die van registered DDR400-geheugen. De DDR2-533- en DDR2-667-smaken van het servergeheugen zijn zeldzamer en duurder, en worden bovendien geplaagd door relatief hoge latencies. Een DDR2-800-variant is nog helemaal niet terug te vinden.

:fill(black)/i/1154193581.jpg?f=thumb)
:fill(black)/i/1154193714.jpg?f=thumb)
:fill(black)/i/1154193715.jpg?f=thumb)
Socket F is wel een goede investering voor de toekomst: het zal waarschijnlijk bijvoorbeeld geen probleem zijn om er een quadcore K8L in te steken, die halverwege volgend jaar wordt verwacht. Wie in de markt is voor een Opteron-server doet er dus zeker goed aan om voor Socket F te kiezen in plaats van voor Socket 940, ook al is er geen direct prestatievoordeel. Het zal vooralsnog echter weinig kunnen doen om de opmars van Woodcrest af te remmen: blijf kijken lezen om er achter te komen hoe Intels nieuwste Xeon het doet in deze test.
Dankwoord
Tweakers.net wil MSI bedanken voor het uitlenen van het dual Socket F-moederbord, A-Data voor de sponsoring van het DDR2-servergeheugen, Inge voor de Engelse vertaling en uiteraard onze eigen ACM en moto-moi voor het op heldhaftige wijze opbouwen van het systeem en het uitvoeren van de benchmarks.
Eerdere artikelen in deze serie
27-7-2006: Sun UltraSparc T1 vs. AMD Opteron
19-4-2006: Xeon vs. Opteron, single- en dualcore