Dag allemaal,
Ik heb een XenServer waar recent twee SSD's zijn ingeprikt om de snelheid te verhogen (voor database VM), maar de prestaties vallen tegen.
Het betreft een Fujitsu Primergy TX300 S6 met de volgende specs:
CPU: 2x Xeon E5620
RAM: 24GB
HDD: 1x RAID 5 (3x sas 10k) en 1x RAID 1 (2x Hitachi Enterprise SSD)
RAID Controller: LSI MegaRAID (met BBU)
OS: XenServer 6.0.2 (met alle Recommended Updates)
Het scenario is als volgt:
De guest servers draaien allen op Windows Server 2008 R2, Xen Tools allemaal geïnstalleerd en up-to-date.
De servers draaiden op de RAID 5 set en dat werkte prima. Nu eist de database een hoge schrijf-snelheid op 4k blocks. Met de gewenste benchmark (atto disk mark 2.46) heb ik getest en haalde 55MB/s. Dat was voldoende, maar sneller was gewenst.
Op aanraden van de leverancier SSD's besteld om in RAID 1 te draaien. Netjes geïnstalleerd, test servertje erop (ook Server 2008 R2), Xen Tools geïnstalleerd en toen de benchmark gedraaid. De 4k blocks komen niet hoger dan 50MB/s. Na allerhande veranderingen op de RAID Controller te hebben gemaakt (Direct IO, Cached, WB, WT, RA, NORA) is dat het allerhoogste dat gehaald werd.
Om dingen uit te sluiten heb ik ook de SSD's in de XenServer getest met dd (bs=4k) en daar haal ik zo'n 268MB/s. update: Ook heb ik een Ubuntu server geïnstalleerd en deze haalt ook zo'n 260MB/s.
Thuis draai ik ook SSD's en dus ook hier atto disk 2.46 gedraaid en haal dan 156MB/s.
De SSD's halen niet de gewenste performance, ik weet dat ze makkelijk 150MB/s moeten kunnen halen. Heeft iemand hier ervaring mee, of kan iemand mij misschien wegwijs maken hoe ik de prestaties verbeter?
Als er informatie ontbreekt dan hoor ik het graag!
Groetjes Rob
Ik heb een XenServer waar recent twee SSD's zijn ingeprikt om de snelheid te verhogen (voor database VM), maar de prestaties vallen tegen.
Het betreft een Fujitsu Primergy TX300 S6 met de volgende specs:
CPU: 2x Xeon E5620
RAM: 24GB
HDD: 1x RAID 5 (3x sas 10k) en 1x RAID 1 (2x Hitachi Enterprise SSD)
RAID Controller: LSI MegaRAID (met BBU)
OS: XenServer 6.0.2 (met alle Recommended Updates)
Het scenario is als volgt:
De guest servers draaien allen op Windows Server 2008 R2, Xen Tools allemaal geïnstalleerd en up-to-date.
De servers draaiden op de RAID 5 set en dat werkte prima. Nu eist de database een hoge schrijf-snelheid op 4k blocks. Met de gewenste benchmark (atto disk mark 2.46) heb ik getest en haalde 55MB/s. Dat was voldoende, maar sneller was gewenst.
Op aanraden van de leverancier SSD's besteld om in RAID 1 te draaien. Netjes geïnstalleerd, test servertje erop (ook Server 2008 R2), Xen Tools geïnstalleerd en toen de benchmark gedraaid. De 4k blocks komen niet hoger dan 50MB/s. Na allerhande veranderingen op de RAID Controller te hebben gemaakt (Direct IO, Cached, WB, WT, RA, NORA) is dat het allerhoogste dat gehaald werd.
Om dingen uit te sluiten heb ik ook de SSD's in de XenServer getest met dd (bs=4k) en daar haal ik zo'n 268MB/s. update: Ook heb ik een Ubuntu server geïnstalleerd en deze haalt ook zo'n 260MB/s.
Thuis draai ik ook SSD's en dus ook hier atto disk 2.46 gedraaid en haal dan 156MB/s.
De SSD's halen niet de gewenste performance, ik weet dat ze makkelijk 150MB/s moeten kunnen halen. Heeft iemand hier ervaring mee, of kan iemand mij misschien wegwijs maken hoe ik de prestaties verbeter?
Als er informatie ontbreekt dan hoor ik het graag!
Groetjes Rob
