SCSI RAID 0 |
Installationen var ganska enkel. Jag stoppade i SCSI kortet i en ledig PCI plats och kopplade in varje hårddisk till varsin U160 kanal. Eftersom U160 gränssnittet överstiger en vanlig 32-Bits PCI bus-hastighet så skulle det med all säkerhet gå lika bra att köra diskarna på endast 1 kanal. I detta exempel så är vi dock ute efter maximal prestanda så eftersom kortet har 2 kanaler så utnyttjar vi dem. Efter detta var klart så var det dags att uppdatera till den senaste firmwaren (BIOS uppdatering för kortet). I detta skede laddade jag även ner de senaste drivrutinerna från ATTO’s websida och lade dem på en diskett. Det finns drivrutiner för Windows 98 och Windows 2000.
Efter uppdateringen av firmwaren så bootade jag om datorn och hoppade in i SCSI BIOS inställningarna igen för att denna gång skapa min RAID 0 array. Jag kan säga att jag har haft tillfället att titta igenom BIOS inställningar på ett par SCSI RAID kort genom tiderna och de går inte ens att jämföra med detta kort. Normalt så brukar det finnas miljarder inställningar som man endast förstår hälften av om ens det. På detta kort så finns det inte så mycket mer man kan göra än att helt enkelt skapa en array, välja stripesize m.m.
Detta gjorde det mycket enkelt. Efter en hel del testande så kom jag fram till att 16K stripesize var det som gav mig bäst prestanda. Därför valdes den inställningen. I detta skede var det klart att börja jobba med systemet som om man hade 1 stor vanlig hårddisk installerad. Jag bootade på en windows 98 diskett och skapade en FAT32 partition. Efter omstart formaterade jag den med kommandot: format c: /z:8 vilket helt enkelt formaterar enheten med en clusterstorlek på 4K. Normalt så brukar man säga att cluster storleken ska matchas mot stripesizen. Med det menas att om man te x väljer 32K stripsize så ska diskarna formateras med 16K clustersize (detta gäller 2st hårddiskar). 16K clustersize * 2st hårddiskar blir 32K, vilket matchar stripesizen på 32K. Nu undrar ni dock kanske varför jag valde 4K i clustersize när min stripesize var på 16K? I mitt fall visade det sig att det gav mig bäst prestanda. Även när det gäller IDE RAID 0 så gäller det att pröva sig fram innan man hittar vilken stripe/clustersize som ger bästa prestanda.
Efter jag hade installerat Windows 2000, servicepackar m.m så var det dags att benchmarka systemet. De program jag har använt mig av här är:
Nedan ser ni screenshots tagna i ovanstående program. SCSI RAID 0 är defenitivt ingen billig lösning men den ger en extrem prestanda som vida överstiger IDE RAID 0. Bilderna är klickbara för att se dem i fullstorlek.
Bortsett från benchmarktesterna så känns datorn helt annorlunda. Hårddisk-accessen är blixtsnabb. Jag är mycket imponerad! Ett par exempel. Installation av service pack 2 för Windows 2000 utan att ta backup på ursprungliga filer tog 52 sekunder. Att starta Photoshop 6 tog 3-4 sekunder.
Vill du ha extrem prestanda så är detta den ultimata lösningen. Om du dock hellre lägger 10 000kr på något annat så kan jag varmt rekommendera IDE RAID 0 vilket är avsevärt billigare.