Hem Företag GRAID SupremeRAID SR-1000 recension

GRAID SupremeRAID SR-1000 recension

by Brian Beeler
GRAID SupremeRAID i handen

GRAID Technology lanserade sin första produkt under sommaren, designad för att hantera moderna genomströmningsutmaningar som har introducerats av NVMe SSD:er. GRAID SupremeRAID, så säger påståendet, är "världens första NVMe RAID-kort som levererar 100 % tillgänglig SSD-prestanda." Bortsett från den lilla marknadsföringen, GRAID träffar på ett mycket verkligt problem, traditionella RAID-kort kan inte leverera all prestanda som moderna SSD-enheter har att erbjuda. GRAID är väsentligt annorlunda, tack vare en helt ny arkitektur. Du förstår, GRAID SupremeRAID använder inte ett äldre RAID-kort; den använder en GPU för att få jobbet gjort. 

GRAID Technology lanserade sin första produkt under sommaren, designad för att hantera moderna genomströmningsutmaningar som har introducerats av NVMe SSD:er. GRAID SupremeRAID, så säger påståendet, är "världens första NVMe RAID-kort som levererar 100 % tillgänglig SSD-prestanda." Bortsett från den lilla marknadsföringen, GRAID träffar på ett mycket verkligt problem, traditionella RAID-kort kan inte leverera all prestanda som moderna SSD-enheter har att erbjuda. GRAID är väsentligt annorlunda, tack vare en helt ny arkitektur. Du förstår, GRAID SupremeRAID använder inte ett äldre RAID-kort; den använder en GPU för att få jobbet gjort. 

GRAID SupremeRAID i handen

Vad är det för fel på traditionella NVMe RAID-kort?

Traditionella hårdvaru-RAID-kort har fungerat bra, upp till en viss punkt. Nu när NVMe SSD-enheter är så snabba är hårdvaru-RAID en begränsande faktor. Det är inte så att själva RAID-korten inte fungerar, det är helt enkelt en fråga om matematik. En server med en Gen4 PCIe-plats kan bara hoppas på att få 16 GB/s från en x8-plats eller 32 GB/s från en x16-plats.

Men det är RAID-kort i allmänhet av sorten x8, vilket innebär att du kan utnyttja även måttliga pooler av NVMe-flash på en enda server, du tittar på flera RAID-kort. En vanlig SSD för företag som intel P5510 kan till exempel dra ut 7000MB/s sekventiell läsbandbredd. Även om man tar hänsyn till skillnaden mellan specifikationer och verklighet, i denna arbetsbelastning, betyder det att två SSD-enheter kommer att täcka ett traditionellt RAID-kort i just denna arbetsbelastning.

Inte varje arbetsbelastning kommer naturligtvis att vara lätt sekventiell läsning, men poängen kvarstår. Att få 24 NVMe SSD-enheter i en standard 2U-server på standard hårdvaru-RAID-kort är komplicerat, dyrt och kan äventyra systemets prestanda. Som sagt, alternativen som mjukvaru-RAID har inte heller varit bra. Software RAID är lätt att ställa in utan kostnad för ett RAID-kort, men det tuggar igenom många CPU-resurser vilket skapar en prestationsstraff.

Ange GRAID SupremeRAID

Som nämnts är den stora skillnaden från hoppet att GRAID SupremeRAID är baserat på en NVIDIA T1000 GPU. Den där lilla detaljen är inte särskilt intressant för de flesta GRAID-kunder som bara bryr sig om resultat, men för vår publik är detta ett extremt intressant faktum. GPU:n har många fördelar när det gäller att åtgärda flaskhalsar i NVMe RAID.

grid supremeraid tillbaka

Först och främst bearbetar SupremeRAID-kortet I/O direkt, vilket befriar CPU:n från denna uppgift. Och eftersom kortet är en GPU finns det en enorm beräkningskraft på kortet, som helt enkelt inte finns på vanliga RAID-kort. Själva RAID-skyddet är out-of-path, vilket innebär att data kan flöda från CPU till lagring utan att behöva gå igenom SupremeRAID-kortet. GRAID har också en AI-motor, som utgör dess hemliga sås, som körs på kortet och får hela ekosystemet att fungera effektivt.

Även om själva kortet är grundläggande för GRAID-lösningen, kategoriserar de sig fortfarande som en mjukvaru-RAID-lösning. För närvarande stöder GRAID RAID0, 1, 5, 6 och 10. När det gäller prestanda har GRAID drivit runt 6 miljoner IOPS och 100 GB/s ur ett 24-disksystem. För övrigt är 24 enheter inte en begränsning för GRAID, det är bara vad som vanligtvis finns i en 2U-server. SupremeRAID har ingen hård gräns när det kommer till antalet enheter som stöds. GRAID är också redo för NVMe-oF och en mängd olika sammankopplingar så att de är redo för framväxande arkitekturer.

En sista arkitekturanteckning. Detta är ett standardkort från hyllan som är plug-and-play utan att kablage krävs. Kortet kräver inte heller en batteribackupmodul.

Prestation

När vi startade denna recension, stödde GRAID SupremeRAID bara Linux, vi har nyligen fått höra att Windows är på väg ut. Vi utnyttjade vår Intel Scalable Gen3-server som stöder NVMe Gen4 för denna recension, fylld med åtta intel P5510 3.84 TB SSD-enheter. Vi gick med RAID5 för både en hårdvaru-RAID-grupp med GRAID samt mjukvaru-RAID med mdadm i Linux.

Programvarans RAID-konfiguration utnyttjade en randstorlek på 16K. För att skaka ut varje konfiguration använde vi FIO med en rad syntetiska riktmärken som täcker stora block sekventiellt till små block slumpmässigt.

FIO arbetsbelastningsparametrar

  • 1M sekventiell läsning och skrivning – 16 trådar / 32 köer
  • 4K slumpmässig läsning och skrivning – 32 trådar / 64 köer
  • 8K Random 70/30 Mixed – 32 trådar / 64 kö

När vi gick in på den här recensionen var vi något optimistiska med tanke på de imponerande påståendena. Inte för att det är omöjligt att prestera bra på lagringsmarknaden, men det finns många nya saker som kastas runt med denna lösning. Som du snabbt kan se hade GRAID inga problem med att riva traditionell programvara RAID.

Vi mätte 8.88M IOPS 4K slumpmässig avläsning vid 0.23ms, jämfört med traditionell programvara RAID som mätte 2.9M IOPS vid 0.89ms latens. Att flytta till skrivprestandamätningen var uppriktigt sagt galet. GRAID HW RAID-lösningen mätte 863K IOPS på 2.4 ms, där SW RAID5-gruppen kom in på den ganska matta 52.6K IOPS på 38.9 ms.

Genom att byta fokus till ett stort blocksekventiell bandbreddstest förblev vi mycket imponerade. Från GRAID RAID5-gruppen såg vi en maximal läshastighet på 30.7 GB/s vid 16.3 ms latens och 11.3 GB/s toppskrivning vid 44.4 ms. Det här rökte helt vår mjukvaru-RAID5-grupp som kom in med en inte alltför sjaskig läsning på 26.2 GB/s med 19.1 ms latens, men en sorglig skrivning på 1.42 GB/s vid 360 ms. Software RAID har historiskt sett mycket dålig RAID5/6-prestanda, med en massiv träff på skrivprestanda.

Till sist gick vi tillbaka till en slumpmässig arbetsbelastning, men den här gången en blandad läs/skriv-uppslag med en 8K 70/30-profil. Här kunde GRAID-installationen fortsätta att prestera i en fantastisk hastighet, och mätte 1.59M IOPS vid 1.3ms latens, jämfört med mjukvaran RAID5 som kom in på 101.3K IOPS med 20.2ms latens.


Slutsats

GRAID SupremeRAID SR-1000-lösningen erbjuder mycket att gilla om du behöver utnyttja RAID över en grupp NVMe SSD:er. Traditionella hårdvaru-RAID-lösningar har en gräns för hur mycket data som kan flöda genom dem, vilket i slutändan begränsar bandbredden för lösningen till vad PCIe-gränssnittskortet kan stödja. GRAID lindrar problemet genom att kringgå datasökvägen. Medan mjukvaru-RAID-lösningar har kunnat kringgå behovet av ett fysiskt kort för att dirigera NVMe-trafik, har prestandan historiskt sett varit urusel.

GRAID SupremeRAID-tabell

I vår testning av GRAID SupremeRAID-lösningen med åtta Intel P5510 Gen4 SSDI RAID5 erbjöd lösningen otrolig prestanda totalt sett. Detta var i motsats till programvaran RAID5 som kom in på bara en bråkdel av prestandan, med en massiv träff på allt som involverade skrivaktivitet.

Höjdpunkter talar verkligen för sig själva. 4K slumpmässig läsprestanda genom GRAID toppade kl 8.88 miljoner IOPS jämfört med bara 2.9 miljoner IOPS genom mjukvaru-RAID. 4K slumpmässig skrivprestanda sprids gapet ytterligare, med GRAID som mäter 863K IOPS jämfört med bara 52.6K IOPS med SW RAID5.

Vi såg att vi flyttade till en arbetsbelastning på 1 MB sekventiell överföring 30.7 GB/s läsning och 11.3 GB/s skriv från GRAID, medan SW RAID kom in med 26.2 GB/s läsning och 1.42 GB/s skriv. Återigen, om du bara letar efter läsprestanda, verkar mjukvaru-RAID inte så illa men skrivaktiviteten krossar den bara.

Om du ska göra investeringen i Gen4 (och snart Gen5) SSD:er, vill du inte lämna prestanda på bordet. GRAID SupremeRAID-lösningen är helt fenomenal, vi blev imponerade av effektiviteten hos detta enkla att använda kort och tillhörande programvara. Jämfört med traditionell hårdvaru-RAID, eller populära programvaru-RAID-alternativ, erbjuder SupremeRAID 1000 fantastisk ROI för krävande arbetsbelastningar.

GRAID produktsida

Engagera dig med StorageReview

Nyhetsbrev | Youtube | LinkedIn | Instagram | Twitter | Facebook | TikTok | Rssflöde