Write-thru en degraded array performance
Alle benchmarks op de voorafgaande pagina's werden afgenomen met de harde schijven en de RAID-cache in write-back modus. Write-back caching houdt in dat een schrijfactie door de RAID-adapter of de harde schijf als voltooid wordt aangemerkt zodra de gegevens in de cache zijn gearriveerd. Het besturingssysteem denkt dat de gegevens zijn weggeschreven terwijl dat feitelijk nog niet is gebeurd. Pas op een later, gunstiger tijdstip wordt de data daadwerkelijk naar de schijf geschreven. Op de inleidende pagina's van dit artikel is reeds uitgelegd dat er risico's zijn voorbonden aan het gebruik van write-back caching indien er geen battery backup unit (BBU) op de RAID-adapter wordt gebruikt. Zonder BBU kunnen de gegevens in de write-back cache bij een crash of bij stroomuitval verloren gaan. De 3ware Escalade 9500S-8, Areca ARC-1120 en LSI MegaRAID SATA 150-6 kunnen met een battery backup unit uitgerust worden. Bij de andere adapters is het verstandiger om write-back caching uit te schakelen als het absoluut cruciaal is dat gegevens veilig worden weggeschreven. Het uitzetten van write-back caching heeft grote consequenties voor de prestaties, zoals in de onderstaande tabellen is te zien.
Areca battery backup unit
De prestaties met write-through caching werden getest in RAID 1-, RAID 10- en RAID 5-configuraties met vier schijven. We bespreken hier alleen de resultaten van de Server StorageMark 2004 Index omdat de risico's van write-back caching voor workstationgebruik als minder groot worden beschouwd. Zonder twijfel de best presterende adapter is de Areca ARC-1120. De ironie is dat juist deze adapter als één van de weinigen een BBU-optie heeft. De andere adapters geven behoorlijk toe en slagen er nooit in om het prestatieniveau van een enkele Raptor WD740GD (120 punten) met write-back cache te benaderen.
| Server StorageMark 2004 Index - Write through caching | |||
|---|---|---|---|
| # | RAID | Controller | Score (StorageMarks) |
| 2 | RAID 1 | Areca ARC-1120 | |
| 2 | RAID 1 | LSI MegaRAID SATA 150-4 | |
| 2 | RAID 1 | 3ware Escalade 8506-8 | |
| 2 | RAID 1 | Promise FastTrak S150 SX4 256MB | |
| 2 | RAID 1 | 3ware Escalade 9500S-8 | |
| 2 | RAID 1 | HighPoint RocketRAID 1820A | |
| 2 | RAID 1 | RAIDCore BC4852 | |
| Server StorageMark 2004 Index - Write-through caching | |||
|---|---|---|---|
| # | RAID | Controller | Score (StorageMarks) |
| 4 | RAID 10 | Areca ARC-1120 | |
| 4 | RAID 10 | LSI MegaRAID SATA 150-4 | |
| 4 | RAID 10 | 3ware Escalade 8506-8 | |
| 4 | RAID 10 | 3ware Escalade 9500S-8 | |
| 4 | RAID 10 | Promise FastTrak S150 SX4 256MB | |
| 4 | RAID 10 | RAIDCore BC4852 | |
| 4 | RAID 10 | HighPoint RocketRAID 1820A | |
| Server StorageMark 2004 Index - Write-through caching | |||
|---|---|---|---|
| # | RAID | Controller | Score (StorageMarks) |
| 4 | RAID 5 | HighPoint RocketRAID 1820A | |
| 4 | RAID 5 | Areca ARC-1120 | |
| 4 | RAID 5 | LSI MegaRAID SATA 150-4 | |
| 4 | RAID 5 | Promise FastTrak S150 SX4 256MB | |
| 4 | RAID 5 | RAIDCore BC4852 | |
| 4 | RAID 5 | 3ware Escalade 9500S-8 | |
| 4 | RAID 5 | 3ware Escalade 8506-8 | |
Om een idee te geven van het verlies van prestaties zijn in de onderstaande tabel cijfers verzameld van het prestatieniveau in write-through modus ten opzichte van de performance in write-back modus. De Areca ARC-1120 verliest veruit de minste performance, terwijl de RAIDCore BC4852 het meest kwijtraakt. Dit geeft overigens ook aan dat RAIDCore een efficiënte vorm van write-back caching in zijn RAID-stack heeft geïmplementeerd. De BC4852 beschikt niet over eigen cachegeheugen, in plaats daarvan wordt systeemgeheugen gebruikt.
| Prestaties write-through vs write-back caching | |||
|---|---|---|---|
| Adapter | 2x RAID 1 | 4x RAID 10 | 4x RAID 5 |
| 3ware Escalade 8506-8 | 51,9% | 46,4% | 63,3% |
| 3ware Escalade 9500S-8 | 47,2% | 47,4% | 54,1% |
| Areca ARC-1120 | 81,4% | 77,0% | 50,0% |
| HighPoint RR1820A | 47,0% | 41,6% | 71,5% |
| LSI MegaRAID SATA 150-4/6 | 48,9% | 54,6% | 48,2% |
| Promise FastTrak S150 SX4 | 48,5% | 49,7% | 58,5% |
| RAIDCore BC4852 | 43,2% | 47,5% | 43,9% |
De prestaties van de adapters tijdens het rebuilden van een RAID 5-array zijn niet getest in verband met alle moeilijkheden die bestaan rond het afnemen van eerlijke metingen. De rebuildrate kan namelijk niet bij alle adapters op hetzelfde percentage ingestel worden. Wel hebben we onderzocht hoe de kaarten presteren in een degraded RAID 5-array van vier schijven. De arrays werden in kritieke toestand gebracht door de kabel van één van de aangesloten harde schijven te verwijderen. Er bestaan opvallende verschillen in het prestatieverliezen die in degraded modus optreden. In de server index ondervindt de Areca ARC-1120 geen enkel verlies van prestaties. Per individuele test zijn er echter wel degelijk verschillen tussen de optimale en degraded array, soms ten nadele en soms ten voordele van het degraded array. De 3ware Escalade 8506-8 moet het meest inleveren en presteert in een degraded array op bijna 75 procent van de prestaties in een gezond array.
| Server StorageMark 2004 Index - Degraded array | |||
|---|---|---|---|
| # | RAID | Controller | Score (StorageMarks) |
| 4 | RAID 5 | Areca ARC-1120 | |
| 4 | RAID 5 | HighPoint RocketRAID 1820A | |
| 4 | RAID 5 | RAIDCore BC4852 | |
| 4 | RAID 5 | LSI MegaRAID SATA 150-4 | |
| 4 | RAID 5 | 3ware Escalade 9500S-8 | |
| 4 | RAID 5 | Promise FastTrak S150 SX4 256MB | |
| 4 | RAID 5 | 3ware Escalade 8506-8 | |
| Prestaties degraded array vs optimal array | |||
|---|---|---|---|
| Adapter | 4x RAID 5 | ||
| 3ware Escalade 8506-8 | 74,6% | ||
| 3ware Escalade 9500S-8 | 82,2% | ||
| Areca ARC-1120 | 100,2% | ||
| HighPoint RR1820A | 93,9% | ||
| LSI MegaRAID SATA 150-4/6 | 77,1% | ||
| Promise FastTrak S150 SX4 | 78,4% | ||
| RAIDCore BC4852 | 82,7% | ||
Volgende pagina (SATA vs SCSI RAID - 29/32)
Inhoudsopgave
- Inleiding
- Testdoelstelling en testveld
- Anatomie van een RAID-adapter (1)
- Anatomie van een RAID-adapter (2)
- SATA-controllers en I/O processors
- 3ware Escalade 8506-8
- 3ware Escalade 9500S-8
- Areca ARC-1120
- HighPoint RocketRAID 1820A
- LSI Logic MegaRAID SATA 150-4/6
- Promise FastTrak S150 SX4
- RAIDCore BC4852
- Featurevergelijking (1)
- Featurevergelijking (2)
- Niet geteste alternatieven
- Testverantwoording
- Toegangstijden en STR's
- ATTO STR's en cache transfer rates
- Schrijf STR en CPU-belasting
- Random I/O performance
- Desktopprestaties
- Workstationprestaties
- Serverprestaties (1)
- Serverprestaties (2)
- Serverprestaties (3)
- Serverprestaties (4)
- RAID 6-en RAID 50-prestaties
- Write-thru en degraded array performance
- SATA vs SCSI RAID
- Last minute driver en firmware updates
- Gebruikerservaringen
- Conclusie
- Reacties (66)
