Hoofdcategorieën
Device Settings

Mega roundup van Serial ATA RAID 5-adapters

Door Femme Taken, maandag 24 januari 2005 23:45, views: 252.305

Serverprestaties (3)

Voor de simulatie van een database server vielen we terug op de databases van Tweakers.net en GoT. De gehele Tweakers.net-omgeving werd overgezet naar onze testserver met MySQL 4.0 onder Windows Server 2003 en PHP/Apache op de Windows-clients. Er zullen ongetwijfeld mensen zijn die menen dat MySQL geen volwaardige database-server is en om die reden ongeschikt is om schijfbewerkingen te produceren voor een scenario van een database-server. Feit is dat MySQL als sinds jaar en dag ondersteuning heeft voor transacties en voor bepaalde toepassingen uitstekend inzetbaar is. Bovendien is het uiteindelijke doel van deze exercitie het verkrijgen van I/O traces van een database-server. De toegangspatronen, die door de verschillende databaseprogramma's worden gegenereerd, zullen in grote lijnen vergelijkbaar zijn voor gelijke workloads. Belangrijker is de specifieke samenstelling van de database en de workload.

De databases van Tweakers.net en GoT zijn redelijk fors van omvang en resulteren in een dataset van 20GB. De queries bestaan voor een groot deel uit selects maar ook worden er veel inserts en updates gedaan voor het bijhouden van bezoekersstatistieken. De logs en de data werden op aparte arrays opgeslagen, zoals dat ook veelvuldig in de praktijk gebeurd. De komende MySQL data drive-test is gebaseerd op de traces van de data array. Door de scheiding logs en data zijn er aanzienlijk minder schrijfoperaties in de mix zijn opgenomen. De trace werd gestart met een volle disk cache van het besturingssysteem en een volle query en data cache van de database-server. 84 procent van de dataverplaatsing bestond uit leesacties. De gemiddelde lengte van de queue bedroeg 12 I/O's met pieken tot 50 uitstaande I/O's. Zou de activiteit van de logs op de data-array hebben plaatsgevonden, dan zou ongeveer 64 procent van de operaties uit leesacties hebben bestaan.

In de vergelijking van de RAID 1- en RAID 10-prestaties komen de adapters van 3ware als beste uit de bus. De Areca ARC-1120 weet duidelijk geen raad met de toegangspatronen van het database-scenario en eindigt op een jammerlijke laatste plaats. De oorzaak moet waarschijnlijk gezocht worden in de slechte random I/O-prestaties van de Areca-adapters. Areca heeft een firmware update in ontwikkeling die dit probleem grotendeels oplost.

SATA RAID 2005 update: MySQL - Data drive - RAID 1 / 10

Dankzij het beperkte aantal schrijfoperaties presteert de 3ware Escalade 9500S-8 uitstekend in de RAID 5-test. De beste performance scaling komt voor rekening van de RAIDCore BC4852. Met acht schijven in RAID 5 is deze adapter ongeveer 2,75 keer sneller dan een enkele drive. De middenmoot wordt gevormd door de LSI MegaRAID SATA 150-4/6 en de HighPoint RocketRAID 1820A. Matige tot slechte prestaties worden geleverd door de 3ware Escalade 8506-8, de Promise FastTrak S150 SX4 en de Areca ARC-1120.

SATA RAID 2005 update: MySQL - Data drive - RAID 5

Het tweede database-scenario betreft een dump van een draaiende database. De data, logs en dump bevonden zich hierbij op dezelfde disk-array. Het systeem kreeg weer te tijd om te acclimatiseren zodat er gewerkt kon worden met realistisch gevulde buffers. Door het exporteren van de database en schrijfacties in de logfiles nam het percentage lees I/O af naar 57 procent, maar de gemiddelde lengte van de I/O queue bleef vrijwel gelijk. Dit scenario komt in de praktijk voor wanneer er backups worden gemaakt van een database die actief wordt gebruikt. Betere prestaties van de RAID-array zorgen hierbij voor minder merkbare vertraging voor de gebruikers van de database-server.

De LSI MegaRAID SATA 150-4 en de Promise FastTrak S150 SX4 hebben zich in de voorgaande tests niet als snelheidsmonsters ontpopt. In deze test presteren ze erg goed, althans wat betreft de RAID 1- en de RAID 10-benchmarks. De prestaties van de deelnemers wijken niet veel van elkaar af. Alleen de HighPoint RocketRAID 1820A neemt wat meer afstand.

SATA RAID 2005 update: MySql - Dump - RAID 1 / 10

De resultaten van de RAID 5-test pakken opnieuw positief uit voor de LSI MegaRAID SATA 150-4/6. Verder leveren de RAIDCore BC4852 en de net nog teleurstellend presterende RocketRAID 1820A een goede performance. De Areca ARC-1120 presteert middelmatig en de beide 3ware-adapters zijn als vanouds traag in RAID 5.

SATA RAID 2005 update: MySql - Dump - RAID 5

Volgende pagina (Serverprestaties (4) - 26/32)


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