Zoals je eerder in deze .plan hebt kunnen lezen, heeft Tweakers.net afgelopen maandag met succes de database-server van de frontpage geupgrade. Artemis II was bijna twee jaar in bedrijf en ging met pensioen op een recorduptime van 422 dagen. De oude dual Athlon MP 1600+ configuratie is opgevolgd door een volledig nieuwe machine met twee Opteron 246 processors, 4GB geheugen en een zestal SCSI-harde schijven. De volledige specs kun je nalezen in de .plan.
Door de komst van Artemis III is ons rack in de co-locatiesuite van TrueServer nu tot de nok gevuld met hardware. Gelukkig zal er binnenkort weer ruimte gecreeërd worden als Artemis II uit het rack wordt verwijderd en de database-server van het forum (Apollo) wordt vervangen door een nieuwe 2U Appro 2128Hs. Artemis II en de huidige database-servers van het forum en Fok! zijn ondergebracht in 4U CI-Design rackmounts en bezetten daardoor meer dan een kwart van de beschikbare rackspace.

Op dit moment hebben we al een aardig cluster van Appro-servers en na de upgrade van Apollo zal daar nog een Appro-machien bijkomen. Op de onderstaande foto wordt Artemis III geflankeerd door vier Appro 1200X dual Xeon 2,4GHz webservers.



Na een serverupgrade is het altijd spannend om te zien of de upgrade het beoogde snelheidsverhogende effect heeft bereikt. In het geval van de upgrade van Artemis kunnen we zeker tevreden zijn over de snelheidsverbetering. De combinatie van dual Opteron 246 en MySQL 4.0.16 is werkelijk bizar snel in vergelijking met de vorige dual Athlon MP 1600+ server met MySQL 3.23.54. De gemiddelde processorbelasting op de database-server is met een factor 5,7 (!) afgenomen en daalde van 39,75 procent naar 7,01 procent. De gemiddelde load nam af van 1,60 naar 0,17.

De query cache van MySQL 4.0 blijkt bijzonder effectief zijn werk te doen. Met behulp van de query cache is het mogelijk om resultaten van identieke queries te cachen, zodat ze niet telkens opnieuw in de database opgezocht hoeven te worden. Ongeveer tweederde van de selects wordt door de query cache afgevangen. Daardoor is het aantal queries dat de database-server moet verwerken flink gedaald.

Nu Artemis III zijn plek heeft gevonden in het rack, zal onze aandacht verschuiven naar de upgrade van Apollo. De configuratie van Apollo III zal in grote lijnen gelijk zijn aan die van Artemis III. In plaats van Opteron 246-processors zullen er tragere 242-processors gebruikt worden en Apollo III zal over 2GB meer geheugen beschikken dan Artemis III, zodat het totaal op 6GB komt. Met de overgebleven componenten van Apollo II en de Opteron-moederborden die door MSI beschikbaar zijn gesteld, zal de database-server van Fok! geupgrade worden. Momenteel draait Fok! nog op een stel bejaarde Pentium III's en die processors hebben duidelijk hun beste tijd gehad. Uitstel userbase merge
In verband met de instabiliteit van de huidige GoT-dbserver (Apollo crasht eens per week) is de userbase merge uitgesteld. We willen niet het risico lopen dat Apollo tijdens het uitvoeren van de merge zal crashen en wachten daarom tot de machine is vervangen door een nieuw dual Opterons-systeem.