PDA

Bekijk Volledige Versie : MySQL performance Xeon 5420 Quad core of E3110 Dual Core



easy2host
19/08/08, 14:00
Ik heb hier momenteel twee servers liggen.

Server 1
- Intel Xeon E3110 Dual Core 3.0Ghz 1333 Mhz
- 4GB DDR2 800Mhz geheugen ECC
- 4x WD 24x7 in raid 10 (op een areca 1212 kaartje)

Server 1
- Intel Xeon E5420 Quad Core 2.5Ghz 1333 Mhz
- 6GB DDR2 667 geheugen ECC
- 4x Raptor 10K in raid 10 (op een areca 1212 kaartje)

Welke server zou sneller moeten zijn voor MySQL? op beide heb ik Debian 4.0 64Bits geinstalleerd met mysql (standaard installatie, niet getuned of aangepast)

Beide servers ook gewoon standaard geinstalleerd, dus in principe zouden ze het zelfde moeten zijn.

Maar als ik de sql-bench uitvoer (/usr/share/mysq/sql-bench/) dan doet hij er 395 seconden over op server 1 en 485 seconden op server 2.

Zelf heb ik het idee dat server2 een stuk sneller zou moeten zijn, klopt dit of is server 1 nu gewoon sneller.

Het kan ook best zijn dat de benchmark die ik gebruik niet goed is, wellicht weten jullie een goed alternatief.

Wat is jullie mening hierover.

Mark17
19/08/08, 15:00
Server 2 is die met 6GB RAM neem ik aan. Die met 6GB RAM zou na het runen sneller moeten zijn dan de andere server lijkt mij. Let op dat de juiste software/versies geinstalleerd zijn.

Christo
19/08/08, 15:12
Zou het snelheidsverschil er niet in kunnen zitten dat op server 1 het geheugen op 800 draait en op server 2 op 667

Ook heb ik in andere situaties ook al gemerkt, dat een dual core niet echt langzamer hoeft te zijn dan een quadcore, alleen dat met zelfde belasting/programma's een dual core op 60% en een quad core dan amper op 25% belasting komt, terwijl ze in dezelfde tijd hetzelfde doen

frankske
19/08/08, 15:21
Staat je mysql configuratie goed (aantal threads enz)? Ik zou ook verwachten dat het 5420 systeem sneller is dan het 3110 systeem!

easy2host
19/08/08, 16:30
Staat je mysql configuratie goed (aantal threads enz)? Ik zou ook verwachten dat het 5420 systeem sneller is dan het 3110 systeem!


heb de basis er nog instaan, iemand toevallig een redelijke config voor een een server zoals deze met 6GB?

wonko
19/08/08, 17:35
I/O, I/O, I/O! Dat is zowat het belangrijkste voor een database; snel geheugen, snelle toegang naar de disks, grote buffers... Vanuit mijn oogpunt zou server 2 sneller moeten zijn, maar het geheugen is inderdaad wat trager. Kwaliteit van de drivers, ondersteuning van de chipset,... kan allemaal veel invloed hebben.

De config van mysql kan ook invloed hebben. Heb je, naast de bench, al eens realistische datasets ingeladen en daar wat queries overheen gegooid?