Promise Ultra 100 naar FastTrak 100 ombouw project

Inhoudsopgave
  1. 1. De Promise IDE controllers
  2. 2. Wat is RAID?
  3. 3. Het ombouwen van de Ultra 100
  4. 4. Het ombouwen van de Ultra 100 (vervolg)
  5. 5. Striping Benchmarks

Striping Benchmarks

De omgebouwde FastTrak 100 controller werkt uiteraard precies hetzelfde als de originele controller. Tijdens het opstarten kun je met de toetsencombinatie CTRL-F de BIOS van de controller in, om daar RAID arrays in te stellen. Hier kun je dus kiezen voor RAID 0 (Striping), RAID 1 (Mirroring) of RAID 0+1 (Beide). 

Het effect van Mirroring moge intussen duidelijk zijn: in snelheid en werking merk je in principe niets: op de achtergrond wordt stilzwijgend op de twee harddisk een reservekopie van de eerste harddisk bijgehouden. 

Wat uiteraard wel nog even interessant is, is om te kijken naar de resultaten van het Striping systeem, waarmee de harddisk snelheid verhoogd wordt. Voor dit artikel hebben we de beschikking gehad over vier snelle Seagate Barracuda 30,6 GB harddisks. Met verschillende benchmarks hebben we snelheid getest van één harddisk en van twee en vier harddisks in een Striping array. Voor de test is gebruik gemaakt van een AMD Athlon 600 MHz machine met 128 MB RAM en een ASUS K7V moederbord. 

Allereerst hebben we de snelheid van de arrays getest met de Disk Winmark benchmarks van Ziff-Davis. Business Disk Mark geeft een maat voor de harddisk snelheid bij zakelijke (office) programmatuur en High-End Disk Mark geeft een maat voor de snelheid bij wat zwaardere pakketten. Onderstaande tabel toont de scores van de Business Disk Mark test:

Business Disk Mark Score
1 Harddisk 7560
2 Harddisks 7850
4 Harddisks 8520

De scores vallen uiteraard een beetje tegen, aangezien de harddisk maar een klein gedeelte van de performance van zakelijke programmatuur veroorzaakt. Het valt op dat de overgang van 2 naar 4 harddisks in het array meer veroorzaakt dan de overgang van 1 naar 2 harddisks. De scores van de High-End Disk Mark benchmark staan in de tweede tabel:

High-End Disk Mark Score
1 Harddisk 18300
2 Harddisks 19500
4 Harddisks 22700

Hier kunnen we dezelfde conclusies trekken als bij de vorige benchmark.

Om wat meer inzicht in de fysieke snelheid van de RAID arrays te krijgen, hebben we ook de H2Bench benchmark van c’t gebruikt. Deze benchmark meet met een aantal tests de gemiddelde en maximale snelheid van een harddisk. Hiervoor wordt gebruik gemaakt van verschillende typen lees acties verdeeld over de hele schijf. Onderstaande tabel toont de resultaten:

Gemiddelde Snelheid Maximale Snelheid
1 Harddisk 14.363 kb/s 28.933 kb/s
2 Harddisks 15.164 kb/s 31.397 kb/s
4 Harddisks 22.913 kb/s 46.106 kb/s

Ook hier kunnen we concluderen dat de overgang van één naar twee harddisks vrij weinig snelheidswinst met zich meebrengt. Blijkbaar weegt de extra overhead van het Promise IDE RAID Striping systeem, er zit immers een extra vertaalslag in de datacommunicatie, niet op tegen de theoretisch verdubbelde snelheid. De overgang van twee naar vier harddisks in het RAID array zorgt wel voor een flinke performance-stijging.

Conclusie

Of RAID voor jou geschikt is, moet je uiteraard zelf bepalen. Uit bovenstaande benchmarks blijkt wel dat een Striping array van vier harddisks pas zin heeft als het je echt om de snelheid gaat. Maar RAID kan uiteraard ook gebruikt worden voor extra veiligheid, of juist om één grote harddisk van meerdere ‘kleinen’ te maken. Zo was ons Striping array van vier 30,6 GB harddisks meer dan 120 GB: harddisks van dergelijk formaat zijn op dit moment nog niet verkrijgbaar.

Zou je met IDE RAID aan de slag willen is het natuurlijk zeker te overwegen om een omgebouwde Promise Ultra 100 controller te gebruiker. Het spaart heel wat geld uit en de omgebouwde versie werkt net zo goed als de originele versie.

Graag wil ik Rob Peters en Ruud Wosniak bedanken voor alle hulp bij dit project. De hardware voor dit artikel is beschikbaar gesteld door De Regenboog Computers B.V.

Advertentie
0