LSI MegaRAID SATA 300-8X
In onze recente vergelijking van intelligente Serial ATA RAID-adapters hebben we laten zien dat de huidige generatie adapters al een behoorlijk volwassen feature-set heeft. De fabrikanten van SCSI RAID-adapters - Adaptec, ICP Vortex en LSI Logic - gebruiken op hun SATA RAID-adapters een software stack die rechtstreeks is gebaseerd op de software stack van hun SCSI RAID-adapters. De SCSI RAID en SATA RAID-adapters van deze fabrikanten verschillen nauwelijks qua implementatie en feature-set. Alleen de I/O controller is anders en vaak wordt er de goedkoopste (en daarmee traagste) I/O processor uit een bepaalde familie gebruikt. Opmerkelijk is dat de traditionele fabrikanten van ATA RAID-adapters (3ware en Promise) in vergelijking met Adaptec, ICP Vortex en LSI Logic juist een achterstand hebben op het gebied van features. Het is dan ook de vraag of 3ware en Promise de andere fabrikanten kunnen bijhouden zodra deze hun volle gewicht achter Serial ATA zetten, en nieuwe adapters gaan uitbrengen waarvan de prestaties van de I/O processor zich kunnen tippen aan die van duurdere SCSI RAID-adapters.
Hoewel de bestaande SATA RAID-adapters al erg compleet zijn wat betreft mogelijkheden, laten de prestaties nog veel te wensen over. Vooral het prestatieverschil tussen RAID 5 en RAID 0 is vaak veel groter dan we bij SCSI RAID-adapters zien. De huidige SATA RAID-adapters schalen lang niet zo goed in RAID 5 als SCSI RAID-adapters. Het gebruik van tragere I/O processors is één van de redenen. De andere reden is waarschijnlijk het ontbreken van command queuing. De beide tekortkomingen zullen aangepakt worden in de komende generatie SATA RAID-adapters.
De eerste adapter van deze nieuwe generatie is de MegaRAID SATA 300-8X, die vorige week op het Intel Developer Forum door LSI Logic werd aangekondigd. De LSI MegaRAID SATA 300-8X is een zeer moderne RAID-implementatie gebaseerd op de IOP331 I/O processor van Intel. De controller ondersteunt PCI-X en maakt gebruik van 128MB DDR333 cache geheugen. Tijdens onze voorbereidingen voor de SCSI RAID review hebben we kunnen merken dat de nieuwste SCSI RAID-adapters van LSI Logic gebaseerd op de Intel IOP321 aanzienlijk betere prestaties leveren dan oudere RAID-adapters. Het prestatieverschil is dermate groot dat de MegaRAID SCSI 320-2X in RAID 5 uit dezelfde vier schijven in sommige gevallen 45 procent hogere prestaties weet te persen dan een oudere MegaRAID SCSI 320-2. De MegaRAID SATA 300-8X heeft een snellere I/O processor dan de MegaRAID SCSI 320-2X en zou dus in staat moeten zijn om het prestatieniveau van zijn SCSI-broer te evenaren, mits de SATA-controller en de SATA-harde schijven voldoende performance kunnen leveren.
Nog voordat LSI Logic ons persfoto's van de MegaRAID SATA 300-8X kon aanleveren, slaagde Wouter erin om op het IDF een plaatje van de adapter te schieten. De componenten op de printplaat geven meer inzicht in de specificaties dan we uit het persbericht konden opmaken. Op het plaatje zien we een schone, goed geïntegreerde layout met in het midden onder een heatsink de IOP331-processor. Deze heeft waarschijnlijk een kloksnelheid van 500MHz. Boven de processor (en waarschijnlijk op de achterkant van de pcb) bevinden zich de geheugenchips die tezamen 128MB embedded geheugen vormen. Een klein deel daarvan wordt als werkgeheugen gebruikt door de I/O processor en de rest is beschikbaar als cachegeheugen. In de linker bovenhoek is een aansluiting voor een battery backup unit aanwezig en in de rechter bovenhoek bevindt zich de Serial ATA-controller, die via de interne PCI-X-bus van de IOP331 met de I/O processor is verbonden. De chip is herkenbaar als een product van Marvell.

Een blik op de website van Marvell leert dat hier een 88SX6081-controller in bedrijf moet zijn. De 88SX6081 voldoet aan de specificaties van de MegaRAID SATA 300-8X, namelijk ondersteuning voor 3Gbit/s SATA II, PCI-X, native command queuing en de integratie van maar liefst acht SATA-poorten op één chip. Dit is een aanzienlijke verbetering ten opzichte van huidige SATA RAID-implementaties, die veelal meerdere 2-poorts controllers gebruiken. Dankzij de Marvell 88SX6081 kunnen acht poorten vanuit één controller aangestuurd worden. Marvell biedt overigens ook een 4-poorts versie met vergelijkbare specificaties. De Marvell 88SX6081 heeft ondersteuning voor zowel TCQ als NCQ, zodat de belangrijkste tekortkomingen van de huidige SATA RAID-adapters niet van toepassing zijn op de MegaRAID SATA 300-8X. Die heeft een zeer snelle I/O processor én command queuing.
Hoewel de bestaande SATA RAID-adapters al erg compleet zijn wat betreft mogelijkheden, laten de prestaties nog veel te wensen over. Vooral het prestatieverschil tussen RAID 5 en RAID 0 is vaak veel groter dan we bij SCSI RAID-adapters zien. De huidige SATA RAID-adapters schalen lang niet zo goed in RAID 5 als SCSI RAID-adapters. Het gebruik van tragere I/O processors is één van de redenen. De andere reden is waarschijnlijk het ontbreken van command queuing. De beide tekortkomingen zullen aangepakt worden in de komende generatie SATA RAID-adapters.
| MegaRAID SCSI 320-2X | 256MB | RAID 0 | 4x Atlas 15K | |||||||
| MegaRAID SCSI 320-2X | 256MB | RAID 5 | 4x Atlas 15K | |||||||
| MegaRAID SCSI 320-2 | 64MB | RAID 0 | 4x Atlas 15K | |||||||
| MegaRAID SCSI 320-2 | 64MB | RAID 5 | 4x Atlas 15K | |||||||
| FastTrak S150 SX4 | 256MB | RAID 0 | 4x Raptor | |||||||
| FastTrak S150 SX4 | 256MB | RAID 5 | 4x Raptor | |||||||
| MegaRAID SATA 150-4 | 64MB | RAID 0 | 4x Raptor | |||||||
| MegaRAID SATA 150-4 | 64MB | RAID 5 | 4x Raptor | |||||||
| Adapter | I/O processor | Geheugen | I/O controller | |||||
| LSI MegaRAID SCSI 320-2X | Intel IOP321 400MHz | 200MHz DDR | LSI 53C1030 | |||||
| LSI MegaRAID SCSI 320-2 | Intel IOP303 100MHz | 100MHz SDR | LSI 53C1030 | |||||
| Promise FastTrak S150 SX4 | Geen (alleen hw XOR) | 100MHz SDR | Promise PDC20621 | |||||
| LSI MegaRAID SATA 150-4 | Intel IOP302 66MHz | 100MHz SDR | Silicon Image Sil3112A | |||||
De eerste adapter van deze nieuwe generatie is de MegaRAID SATA 300-8X, die vorige week op het Intel Developer Forum door LSI Logic werd aangekondigd. De LSI MegaRAID SATA 300-8X is een zeer moderne RAID-implementatie gebaseerd op de IOP331 I/O processor van Intel. De controller ondersteunt PCI-X en maakt gebruik van 128MB DDR333 cache geheugen. Tijdens onze voorbereidingen voor de SCSI RAID review hebben we kunnen merken dat de nieuwste SCSI RAID-adapters van LSI Logic gebaseerd op de Intel IOP321 aanzienlijk betere prestaties leveren dan oudere RAID-adapters. Het prestatieverschil is dermate groot dat de MegaRAID SCSI 320-2X in RAID 5 uit dezelfde vier schijven in sommige gevallen 45 procent hogere prestaties weet te persen dan een oudere MegaRAID SCSI 320-2. De MegaRAID SATA 300-8X heeft een snellere I/O processor dan de MegaRAID SCSI 320-2X en zou dus in staat moeten zijn om het prestatieniveau van zijn SCSI-broer te evenaren, mits de SATA-controller en de SATA-harde schijven voldoende performance kunnen leveren.
| MegaRAID SCSI 320-2X | 400MHz IOP321 | 256MB DDR200 | ||||||
| MegaRAID SCSI 320-2X | 400MHz IOP321 | 128MB DDR200 | ||||||
| MegaRAID SCSI 320-2 | 100MHz IOP303 | 256MB PC100 | ||||||
| MegaRAID SCSI 320-2 | 100MHz IOP303 | 64MB PC100 | ||||||
Nog voordat LSI Logic ons persfoto's van de MegaRAID SATA 300-8X kon aanleveren, slaagde Wouter erin om op het IDF een plaatje van de adapter te schieten. De componenten op de printplaat geven meer inzicht in de specificaties dan we uit het persbericht konden opmaken. Op het plaatje zien we een schone, goed geïntegreerde layout met in het midden onder een heatsink de IOP331-processor. Deze heeft waarschijnlijk een kloksnelheid van 500MHz. Boven de processor (en waarschijnlijk op de achterkant van de pcb) bevinden zich de geheugenchips die tezamen 128MB embedded geheugen vormen. Een klein deel daarvan wordt als werkgeheugen gebruikt door de I/O processor en de rest is beschikbaar als cachegeheugen. In de linker bovenhoek is een aansluiting voor een battery backup unit aanwezig en in de rechter bovenhoek bevindt zich de Serial ATA-controller, die via de interne PCI-X-bus van de IOP331 met de I/O processor is verbonden. De chip is herkenbaar als een product van Marvell.

Een blik op de website van Marvell leert dat hier een 88SX6081-controller in bedrijf moet zijn. De 88SX6081 voldoet aan de specificaties van de MegaRAID SATA 300-8X, namelijk ondersteuning voor 3Gbit/s SATA II, PCI-X, native command queuing en de integratie van maar liefst acht SATA-poorten op één chip. Dit is een aanzienlijke verbetering ten opzichte van huidige SATA RAID-implementaties, die veelal meerdere 2-poorts controllers gebruiken. Dankzij de Marvell 88SX6081 kunnen acht poorten vanuit één controller aangestuurd worden. Marvell biedt overigens ook een 4-poorts versie met vergelijkbare specificaties. De Marvell 88SX6081 heeft ondersteuning voor zowel TCQ als NCQ, zodat de belangrijkste tekortkomingen van de huidige SATA RAID-adapters niet van toepassing zijn op de MegaRAID SATA 300-8X. Die heeft een zeer snelle I/O processor én command queuing.

Marvell 88SX60xx diagram
De Intel IOP331 bevat een geïntegreerde PCI-X bridge zodat er in tegenstelling tot adapters gebaseerd op de IOP321 geen aparte PCI-X bridge chip gebruikt hoeft te worden (zie de grote IBM chip in het midden op dit plaatje van de MegaRAID 320-2X). De PCI-X bridge vormt een brug tussen de host PCI-bus (van het moederbord) en de interne PCI-bus van de adapter, waarop de SATA-controller is aangesloten. Zodoende kunnen deze op een gescheiden segment met elkaar communiceren. De single chip-implementatie in de IOP331 maakt een verdere verlaging van de kosten mogelijk.
De MegaRAID SATA 300-8X draait de bekende RAID software stack van LSI Logic waarin alle essentiële RAID features, zoals hotspares, RAID level migration en online capacity expansion, zijn geïntegreerd. Een prettige eigenschap van de MegaRAID firmware is de keuze uit zowel een textbased als grafische BIOS-interface. De grafische versie (in oldskool 16-kleuren VGA-resolutie) biedt een beter overzicht van de RAID-configuratie dan de meeste textbased interfaces en zal dankzij muisbediening door veel mensen als gebruiksvriendelijker worden ervaren.

Ons PR-contact bij LSI Logic heeft bevestigd dat de levering van de MegaRAID SATA 300-8X gepland is voor het juni 2004 timeframe. Over nieuwe SATA RAID-adapters van andere fabrikanten hebben we op dit ogenblik nog geen informatie. Adaptec en ICP Vortex zullen ongetwijfeld snellere implementaties in ontwikkeling hebben, maar die komen waarschijnlijk later op de markt dan de nieuwe adapters van LSI Logic. We hebben onze twijfels of Promise en 3ware met hun huidige eigenzinnige ontwerpen in staat zullen zijn om de prestatieniveau's bij te houden van adapters gebaseerd op de nieuwste Intel I/O processors. De Promise en 3ware halen met hun huidige adapters al niet het niveau van de MegaRAID SATA 150-4, terwijl de SATA 150-4 een verouderde 66MHz IOP302 processor aan boord heeft. De 3ware Escalade is door het ontbreken van cachegeheugen kansloos in RAID 5 ten opzichte van andere intelligente adapters.
Volgende pagina (Marvell port multiplier en port selector - 3/5)
