Hoofdcategorieën
Device Settings

Databasetest: Apollo 5

Door Wouter Tinus, maandag 13 november 2006 09:21, views: 58.337

Linux-kernel 2.6.15 vs. 2.6.18

Toen we de resultaten van Apollo 5 in PostgreSQL 8.2-dev vergeleken met de benchmarks uit onze vorige review werden we in eerste instantie positief verrast door het verschil. De initiële blijdschap sloeg echter al snel om in achterdocht, want theoretisch gezien was het bijna onmogelijk dat onze nieuwe Dell-machine zó veel beter presteerde dan de Fujitsu-bak die we eerder hadden getest. Al snel werd de theorie geformuleerd dat de nieuwe versie van de Linux-kernel een rol zou kunnen spelen. Vanwege driverproblemen moest Apollo namelijk kernel 2.6.18 draaien, terwijl we eerder met 2.6.15 hadden getest. Om deze theorie te staven werd de RX300 ook opgewaardeerd naar de nieuwe versie, waarna inderdaad bleek dat dit een flinke stempel op de prestaties drukt. In de ontwikkelversie van PostgreSQL 8.2 bleek de eenvoudige update voor een prestatiewinst van zo'n 19 procent te zorgen bij belastingen van 25 of meer gebuikers.

Databasetest Apollo 5 - effect kernelversie - PostgreSQL 8.2-dev

MySQL daarentegen vertoont een heel ander beeld: met één core ingeschakeld worden er nog wel aardige winsten geboekt, maar zodra er met meerdere threads gewerkt moet worden slaan de winsten om in verliezen. Omdat het geen optie was om Apollo 5 met de oude kernel te draaien is besloten om de Fujitsu-machine helemaal opnieuw te testen met de nieuwe kernel. De rest van de cijfers in dit artikel zijn dus allemaal verkregen met versie 2.6.18.

Databasetest Apollo 5 - effect kernelversie - MySQL 4.1.20

Databasetest Apollo 5 - effect kernelversie - MySQL 5.0.20a

Verschil kernelversieMySQL 4.1.20MySQL 5.0.20aPostgreSQL 8.2-dev
1x singlecore+6,2% up+2,9% up+20,2% up
2x singlecore-2,7% up-4,4% up+20,2% up
1x dualcore-1,9% up-5,8% up+18,7% up
2x dualcore-1,6% up-5,7% up+16,0% up
Gemiddeld0%-3,3% up+18,8% up

Volgende pagina (Invloed prefetchers - 3/6)


Inhoudsopgave

VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011