Benchmarks: RAID-0 prestaties
Wanneer er één harddisk werd gebruikt waren de benchmarkresultaten vrijwel identiek. Daarom zullen deze verder niet in dit artikel besproken worden. Het komt er op neer dat de VIA-chipset een transferrate levert die ongeveer drie procent hoger ligt dan die van de nVidia-chipset, maar daar staat tegenover dat de processorbelasting van de nVidia-chipset vijf procent lager ligt. De resultaten die behaald werden in een RAID-0 setup zijn echter wél interessant. De test zijn uitgevoerd met HDTach 2.7.
Om een idee te krijgen hoe efficiënt een RAID-controller werkt, is de Serial ATA-controller van de VIA K8T800-southbridge getest door één Raptor-disk er aan te hangen. Hieronder is de grafiek uit HDTach te zien:

Een enkele Raptor is in staat om een datadoorvoersnelheid van circa 55MB/s te halen wanneer er relatief grote bestanden sequentieel kunnen worden ingelezen. Dit laatste betekent dat de kop van de harddisk nauwelijks beweegt. De kop hoeft zich alleen maar te verplaatsen naar de naastgelegen track waardoor de track-to-track-seektime laag blijft. De kop start aan de buitenkant van de schijf waar, dankzij 'zone recording', de kop de meeste sectoren per rotatie 'tegenkomt'. Op dit punt is de schijf dan ook in staat de hoogste doorvoersnelheid te behalen. Wanneer de kop meer naar het centrum van de schijf beweegt, wordt het aantal sectoren per rotatie lager (de binnenste tracks zijn kleiner) en neemt de doorvoersnelheid dus af. Een goede RAID-0-controller zou in staat moeten zijn om minimaal 60MB/s te leveren, of tweemaal de minimum doorvoersnelheid van elke disk. Gemiddeld zou de controller in ieder geval rond de 100MB/s moeten uitkomen.
De volgende grafiek laat de resultaten zien van de nVidia nForce3 waarbij twee 10.000rpm Western Digital Raptor's 360 zijn aangesloten in een RAID-0-configuratie:

De nVidia-driver vertoont eigenaardig gedrag wanneer er gebruik wordt gemaakt van de RAID-controller. Het lijkt er op dat het moederbord slechts af en toe in staat is echte 'RAID-0 prestaties' te halen. 55-60MB/s is de minimum doorvoersnelheid die we verwachten in RAID-0, maar bij de nVidia is dit de snelheid die het grootste gedeelte van de tijd wordt gehaald. Aan de andere kant is de nVidia wel in staat om uitstekende 'burst-rates' te behalen van 186MB/s.
De volgende test is de VIA Serial ATA RAID-prestaties met dezelfde Raptor RAID-0-configuratie.

RAID-0 gaat het VIA-moederbord een stuk beter af en de prestaties zijn dan over het algemeen beter dan wanneer er slechts één schijf wordt gebruikt. De burst-read is echter een stuk lager dan bij de nVidia-chipset, en blijft op een teleurstellende 122MB/s steken. De theoretische maximale snelheid is tegen de 300MB/s. De burst-read is overigens alleen belangrijk wanneer er data gelezen wordt uit de SDRAM-cache.
Het volgende onderwerp zijn de schrijfsnelheden (groene lijn). Om te beginnen de nForce3:

Schrijfsnelheden zijn niet spectaculair, maar vaak wel boven de 35MB/s.

De VIA S-ATA RAID-controller behaalt vergelijkbare resultaten.

Driver-optimalisaties maken het de Promise RAID-controller mogelijk om twijfelachtige resultaten te behalen van 600MB/s. Volgens ons is dit onmogelijk, aangezien de twee Serial ATA-channels zijn gelimiteerd tot 300MB/s samen. De vraag is hoe de driver HDTach om de tuin weet te leiden en dergelijke hoge snelheden weet te noteren aan het begin van de schijf. Het kan een slimme, maar vrij nutteloze, cache-strategie zijn aangezien de daadwerkelijke datadoorvoersnelheden vrij onregelmatig zijn en ook niet bepaald snel op bepaalde momenten. De schijfsnelheden zijn ook opmerkelijk, variërend van 150MB/s tot 7MB/s. Het vertoont gelijkenis met de aandelenkoersen van AMD of Cisco...
Hoewel de HDTach-grafieken alle feiten wel bevatten zijn ze niet zo eenvoudig te vergelijken. Daarom zijn de belangrijkste getallen samengevat in onderstaande grafieken:
Zowel VIA als nVidia halen de maximaal haalbare snelheid van RAID-0: tweemaal de snelheid van een enkele drive.
De Promise-controller stelde teleur met transferrates die teruglopen tot een magere 20MB/s. Men moet hierbij in gedachte houden dat we twee 10.000 Raptors in RAID-0 configuratie hebben en zelfs een enkele drive is 50% sneller dan deze configuratie. Waarom zou iemand RAID gebruiken als een enkele drive sneller is?
VIA's Serial ATA-controller is de enige die, met een snelheidstoename van 60%, daadwerkelijk profiteert van de RAID-0 configuratie. De enige reden waarom de Promise RAID-controller in staat is om 68MB/s te leveren is de twijfelachtige 600MB/s die de controller op de eerste 100MB van de schijf wist te realiseren.
De nForce3 is waarchijnlijk niet de beste RAID-controller voor Socket 754, maar hij springt in ieder geval zuinig om met de processor.
Opnieuw gaat de Promise-chip onderuit met doorvoersnelheden die drie keer zo langzaam zijn dan bij een enkele schijf. Dit maakt RAID-0 met de Promise-controller zinloos.
De grote variatie in de prestaties van de Promise-controller maken de 69,2MB/s twijfelachtig. De nForce en de VIA Serial ATA RAID-controllers varieerden tussen de 30 en 50MB/s waarmee deze goede prestaties leveren. nVidia wint deze benchmark.
Om een idee te krijgen hoe efficiënt een RAID-controller werkt, is de Serial ATA-controller van de VIA K8T800-southbridge getest door één Raptor-disk er aan te hangen. Hieronder is de grafiek uit HDTach te zien:

Een enkele Raptor is in staat om een datadoorvoersnelheid van circa 55MB/s te halen wanneer er relatief grote bestanden sequentieel kunnen worden ingelezen. Dit laatste betekent dat de kop van de harddisk nauwelijks beweegt. De kop hoeft zich alleen maar te verplaatsen naar de naastgelegen track waardoor de track-to-track-seektime laag blijft. De kop start aan de buitenkant van de schijf waar, dankzij 'zone recording', de kop de meeste sectoren per rotatie 'tegenkomt'. Op dit punt is de schijf dan ook in staat de hoogste doorvoersnelheid te behalen. Wanneer de kop meer naar het centrum van de schijf beweegt, wordt het aantal sectoren per rotatie lager (de binnenste tracks zijn kleiner) en neemt de doorvoersnelheid dus af. Een goede RAID-0-controller zou in staat moeten zijn om minimaal 60MB/s te leveren, of tweemaal de minimum doorvoersnelheid van elke disk. Gemiddeld zou de controller in ieder geval rond de 100MB/s moeten uitkomen.
De volgende grafiek laat de resultaten zien van de nVidia nForce3 waarbij twee 10.000rpm Western Digital Raptor's 360 zijn aangesloten in een RAID-0-configuratie:

De nVidia-driver vertoont eigenaardig gedrag wanneer er gebruik wordt gemaakt van de RAID-controller. Het lijkt er op dat het moederbord slechts af en toe in staat is echte 'RAID-0 prestaties' te halen. 55-60MB/s is de minimum doorvoersnelheid die we verwachten in RAID-0, maar bij de nVidia is dit de snelheid die het grootste gedeelte van de tijd wordt gehaald. Aan de andere kant is de nVidia wel in staat om uitstekende 'burst-rates' te behalen van 186MB/s.
De volgende test is de VIA Serial ATA RAID-prestaties met dezelfde Raptor RAID-0-configuratie.

RAID-0 gaat het VIA-moederbord een stuk beter af en de prestaties zijn dan over het algemeen beter dan wanneer er slechts één schijf wordt gebruikt. De burst-read is echter een stuk lager dan bij de nVidia-chipset, en blijft op een teleurstellende 122MB/s steken. De theoretische maximale snelheid is tegen de 300MB/s. De burst-read is overigens alleen belangrijk wanneer er data gelezen wordt uit de SDRAM-cache.
Het volgende onderwerp zijn de schrijfsnelheden (groene lijn). Om te beginnen de nForce3:

Schrijfsnelheden zijn niet spectaculair, maar vaak wel boven de 35MB/s.

De VIA S-ATA RAID-controller behaalt vergelijkbare resultaten.

Driver-optimalisaties maken het de Promise RAID-controller mogelijk om twijfelachtige resultaten te behalen van 600MB/s. Volgens ons is dit onmogelijk, aangezien de twee Serial ATA-channels zijn gelimiteerd tot 300MB/s samen. De vraag is hoe de driver HDTach om de tuin weet te leiden en dergelijke hoge snelheden weet te noteren aan het begin van de schijf. Het kan een slimme, maar vrij nutteloze, cache-strategie zijn aangezien de daadwerkelijke datadoorvoersnelheden vrij onregelmatig zijn en ook niet bepaald snel op bepaalde momenten. De schijfsnelheden zijn ook opmerkelijk, variërend van 150MB/s tot 7MB/s. Het vertoont gelijkenis met de aandelenkoersen van AMD of Cisco...
Hoewel de HDTach-grafieken alle feiten wel bevatten zijn ze niet zo eenvoudig te vergelijken. Daarom zijn de belangrijkste getallen samengevat in onderstaande grafieken:
| nForce3 Serial ATA | |||
| Promise Serial ATA | |||
| Single Raptor (K8T800) | |||
Zowel VIA als nVidia halen de maximaal haalbare snelheid van RAID-0: tweemaal de snelheid van een enkele drive.
| nForce3 Serial ATA | |||
| Promise Serial ATA | |||
| Single Raptor (K8T800) | |||
De Promise-controller stelde teleur met transferrates die teruglopen tot een magere 20MB/s. Men moet hierbij in gedachte houden dat we twee 10.000 Raptors in RAID-0 configuratie hebben en zelfs een enkele drive is 50% sneller dan deze configuratie. Waarom zou iemand RAID gebruiken als een enkele drive sneller is?
| nForce3 Serial ATA | |||
| Promise Serial ATA | |||
| Single Raptor (K8T800) | |||
VIA's Serial ATA-controller is de enige die, met een snelheidstoename van 60%, daadwerkelijk profiteert van de RAID-0 configuratie. De enige reden waarom de Promise RAID-controller in staat is om 68MB/s te leveren is de twijfelachtige 600MB/s die de controller op de eerste 100MB van de schijf wist te realiseren.
| VIA K8T800 Serial ATA | |||
| Promise Serial ATA | |||
| Single Raptor (K8T800) | |||
De nForce3 is waarchijnlijk niet de beste RAID-controller voor Socket 754, maar hij springt in ieder geval zuinig om met de processor.
| nForce3 Serial ATA | |||
| Promise Serial ATA | |||
| Single Raptor (K8T800) | |||
Opnieuw gaat de Promise-chip onderuit met doorvoersnelheden die drie keer zo langzaam zijn dan bij een enkele schijf. Dit maakt RAID-0 met de Promise-controller zinloos.
| VIA K8T800 Serial ATA | |||
| Single Raptor (K8T800) | |||
De grote variatie in de prestaties van de Promise-controller maken de 69,2MB/s twijfelachtig. De nForce en de VIA Serial ATA RAID-controllers varieerden tussen de 30 en 50MB/s waarmee deze goede prestaties leveren. nVidia wint deze benchmark.
Volgende pagina (Benchmarks: AGP en games - 6/7)
