Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 53, views: 1.594 •

Zaterdag 1 november zal één van de twee nieuwe Opteron database-servers geplaatst in de co-locatiesuite van TrueServer. De nieuwe server zal de huidige database-server van Tweakers.net (Artemis II) komen te vervangen. Artemis III is gebaseerd op een Appro 2128Hs barebone en bestaat uit een Tyan Thunder K8S-moederbord, 4GB Dane-Elec PC2100 ECC Registered DDR SDRAM, een LSI Logic MegaRAID Elite 1600 SCSI RAID-controller, twee Seagate 9GB 10.000rpm bootschijven, vier Seagate Cheetah 10K.6 36,7GB dataschijven en niet te vergeten twee 2,0GHz Opteron 246-processors. De bootschijven zijn geconfigureerd in een RAID 1 array en de dataschijven draaien in een RAID 5 array met hotspare. De RAID-controller beschikt over 128MB cache en een battery backup unit, zodat gegevens in de cache bij stroomuitval niet verloren gaan. Het geheugen van Artemis werd ter beschikking gesteld door Dane-Elec.

Dane-Elec - Memory is Everywhere logo (klein)We verwachten Artemis III eind in de middag te plaatsen. Daarbij zal enige downtime van de Tweakers.net (frontpage) optreden omdat de database naar de nieuwe server gekopieerd moet worden. Als alles volgens plan verloopt zal Tweakers.net morgenavond vanaf de nieuwe server draaien.

Apollo Appro 2128Hs rackmount - Kast compleet
Artemis IArtemis IIArtemis III
Gebruikersduur06-12-2000 t/m 14-12-200114-12-2001 t/m 01-11-2003Vanaf 01-11-2003
Processors2x PIII-100012x Athlon MP 1600+2x Opteron 246
Geheugen4GB PC13312GB PC21004GB PC2100
MoederbordSuperMicro 370DLETyan Thunder K7Tyan Thunder K8S
ChipsetServerWorks ServerSet III LEAMD 760MPAMD-8000
RAID-controllerAMI MegaRAID Elite 15001Adaptec ASR-3200SLSI MegaRAID Elite 1600
Harde schijven1x 20GB ATA
3x Cheetah X15 18,4GB
1x 20GB ATA
5x Cheetah X15 18,4GB
2x Cheetah 18XL 9,2GB
4x Cheetah 10K.6 36,7GB
BehuizingCI-Design RS4100CI-Design RS4100Appro 2128Hs
1Begonnen met dual PIII-700, 1,5GB RAM en Adaptec ASR-3200

Artemis III volgt de huidige dual Athlon MP 1600+ configuratie op, die sinds december 2001 in gebruik is en momenteel een recorduptime van 420 dagen draait. De nieuwe Artemis is de eerste 64-bits server van Tweakers.net en tevens de eerste server van Tweakers.net die MySQL versie 4.0 zal draaien. De machine draait 64-bits SuSE Linux met een SuSE k_numa kernel welke is geoptimaliseerd voor de NUMA-architectuur van de AMD Opteron. Vooralsnog zal de standaard MySQL 4.0.16 x86 binary gebruikt worden omdat uit eigen tests is gebleken dat de AMD64 binary van MySQL circa 20 procent trager is dan de 32-bits versie. De 64-bit binary van MySQL is gecompileerd met gcc 3.2, wat de slechte prestaties deels zou kunnen verklaren. Veel optimalisaties voor de AMD64-architectuur zijn pas in gcc 3.3 doorgevoerd. Een andere reden voor de lagere performance is de toegenomen footprint van 64-bit pointers. Tijdens de configuratie van de nieuwe Apollo (database-server van GoT), welke zal beschikken over 6GB geheugen en daarom meer baat heeft bij een 64-bits versie van MySQL, zal gekeken worden of een door gcc 3.3 gecompileerde versie van MySQL betere prestaties kan neerzetten. Onze hoop is dat het grotere aantal general purpose registers van de AMD64-architectuur het verlies van performance door de toegenome grootte van de pointers kan goedmaken.

De prestatieverschillen tussen de standaard x86 en AMD64 binary zijn in de onderstaande figuur afgebeeld. De benchmark is gebaseerd op een PHP-script waarin een aantal veel voorkomende queries van de Tweakers.net-database zijn opgenomen. Het script werd met behulp van apachebench (ab) losgelaten op een kopie van de Tweakers.net-database. Met behulp van apachebench kon de performance bij diverse concurrency levels getest worden. Zoals je ziet is 32-bits MySQL over de gehele linie sneller dan de 64-bits versie.

32-bit vs 64-bit MySQL op Artemis v2

Onze verwachting is dat Artemis dankzij de combinatie van snellere processors, meer geheugen en beter presterende database-software aanzienlijk sneller zal zijn dan de huidige dual 1,4GHz Athlon MP processor op MySQL 3.23.54. Wat betreft de verschillen tussen MySQL 3.23 en 4.0 zal met name de querycache een belangrijke bijdrage aan de prestatieverbetering leveren.

Update: De upgrade van Artemis is uitgesteld naar maandag.

  • Ma 10:29: Er is begonnen met het dumpen van de databases op de oude database-servers. Tweakers.net draait in read-only modus totdat de site vanaf de nieuwe database-server kan draaien.
  • Ma 11:14: De databases zijn gedumpt op Artemis II en geïmporteerd op Artemis III.
  • Ma 11:25: Tweakers.net draait vanaf de nieuwe database-server. Er zijn momenteel connectieproblemen bij twee webservers waarvoor een oplossing wordt gezocht.
  • Ma 11:40: De connectieproblemen zijn opgelost. Tweakers.net draait nu met zeer bizar goede performance van de nieuwe database-server. Op veel pagina's is de parsetime meer dan gehalveerd.

Reacties (53)

Ik ben razend benieuwd, altijd weer leuk zo'n mooie upgrade (nou ja, upgrade, vervanging hè... :))

Eens kijken of voor ons de prestatieverbetering ook echt merkbaar is...
Ziet er erg goed uit.

Dit is 1 van de dingen die nodig zijn voordat de merge kan beginnen?

Is er overigens ergens een foto van dit bakkie?
Die zal wel komen als de server eenmaal in het rek hangt; tot die tijd kan je Telecity-2 Zone 2 in de gaten houden. :Y)
en jij denkt dat ik niets anders te doen heb :? :+
Die zal wel komen als de server eenmaal in het rek hangt; tot die tijd kan je Telecity-2 Zone 2 in de gaten houden.
En dat dat servertje dan net als de vorige 11^x down gaat omdat tweakers zitten te kijken naar de hoofdjes en spierballen van Kees en Femme :+
Ik denk dat ze bezig zijn, want de pagina is echt mega traag nu :p.
Al die tweakertjes die dat willen zien =)
Altijd leuk, er is keer op keer wel iemand die denkt behulpzaam te zijn door de trueserver webcam te posten, in welk onderhoud draadje dan ook, en vanaf dat moment is 'ie down. Slim hoor ;)
Het is nu 19:04. Doet het anders prima, framerate is 1/s.
In de post hierboven staat een foto. Er komen binnenkort nog wel pics van de plaatsing.
Foto is kapot. :)

"The image “http://www.tweakers.net/ext/i.dsp/1060364283.jpg” cannot be displayed, because it contains errors."
Plaatje opnieuw geupload.
ken je er ook eentje naar mij opsturen :9
Zijn er nog verschillen van MySQL v3.23.54 naar 4.0.16 wat betreft backwards compability e.d. :?
Dit als blijkt dat 4.0 toch niet stabiel genoeg is en er weer terug moet gegaan naar 3.23?

Verder heel veel sterkte met het plaatsen van de nieuwe server en ik hoop dat alles voorspoedig verloopt! :Y)
MySQL 4 draait al een tijdje stabiel op Alicia (dbserver van Fok!). Ook hebben we een paar dagen onder zware load getest op de Opteron waarbij zo'n 200 miljoen queries zonder stabiliteitsproblemen werden afgewerkt.
op zich best humor zo'n schijf :9 :
3x Cheetah X15 18,4GHz
Die wil ik ook wel :Y)


edit: waarom is dit nou weer overbodig?? de specs zijn anders wel aangepast... :?
Nu ben ik uit medeleven met de trouwe Artemis II wel erg bezorgd op welke wijze deze het pensioen mag gaan vieren.
In huize kodak is nog wel een rustplaatsje vrij tot aan het end of life.
Ik weet niet exact hoe het met die gesponsorde procs gaat, misschien gaan ze gewoon terug naar AMD. Anders zullen ze wel gaan dienen als nieuwe Tweakers.net-kantoor server o.i.d..
Hij zal iig binnen de T.net family blijven wat logisch is :).
Alicia mag hoognodig een upgrade krijgen :)
mooie bak die er bij komt zeg, mijn complumenten :Y)
Dit is weer een goeie vooruitgang.

Ben blij dat ik deze week full abbo ben geworden.
een goeie aanwinst voor het tweakers.net serverpark :Y).
En maar hopen dat met gcc 3.3 de 64-bitjes van de opteron beter gebruikt kunnen worden.

PS: Waarom is de upgrade uitgesteld als ik vragen mag?
Update: De upgrade van Artemis is uitgesteld naar maandag.
Wat is hier de reden voor?
en ik de he-le dag vol spanning naar de webcam aan het kijken... :+
Die heeft nu wel verdomd veel ruis. Misschien is ie gesleten :P
De voornaamste reden was dat de raidcontroller niet goed met de raidarrays omsprong..

We hadden de schijven voor het transport eruit gehaald, nadat we in het rack de power hadden aangesloten (maar de schijven er nog niet in hadden gedaan) ging hij even aan, de raidcontroller merkte dat de schijven er niet waren en deed de hotspare inschakelen. Die was compleet leeg.. toen we de schijven er later instaken begon hij leuk onze OS disk met die (compleet lege) hotspare te rebuilden waardoor ik er maandag weer heen mag om het OS af te instaleren. Erg knullig dat de raidcontroller niet merkt dat er helemaal geen schijven inzitten, en dat als de schijven er wel inzitten hij deze vervolgens doodleuk leeg gaat maken.

Op dit item kan niet meer gereageerd worden.



Populair:Apple iPhone 6Samsung Galaxy Note 4Apple iPad Air 2FIFA 15Motorola Nexus 6Call of Duty: Advanced WarfareApple WatchWorld of Warcraft: Warlords of Draenor, PC (Windows)Microsoft Xbox One 500GBTablets

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013