BRATM gjorde vågor förra året genom att introducera ett NVMe "RAID-kort." Naturligtvis var det inte precis ett RAID-kort alls, utan en NVIDIA GPU, ihopkopplad med GRAIDs mjukvara. Nettoresultatet var häpnadsväckande, deras första generationskort kunde träffa nästan 9 miljoner 4K slumpmässigt lästa IOPS med minimal latens, med bara 8 SSD:er.
BRATM gjorde vågor förra året genom att introducera ett NVMe "RAID-kort." Naturligtvis var det inte precis ett RAID-kort alls, utan en NVIDIA GPU, ihopkopplad med GRAIDs mjukvara. Nettoresultatet var häpnadsväckande, deras första generationskort kunde träffa nästan 9 miljoner 4K slumpmässigt lästa IOPS med minimal latens, med bara 8 SSD:er.
Nu är företaget tillbaka med GRAID SupremeRAID SR-1010 som ökar föregångaren med en Gen4 GPU och uppdaterad mjukvara som kan leverera upp till 19 miljoner 4K slumpmässig läs IOPS och 110 GB/s stora blocksekventiell läsning.
GRAID SupremeRAID Primer
Det var bara några månader sedan som vi granskade SR-1000, så vi ska inte förtydliga poängen för mycket om vad GRAIDs uppdrag är. Men för dem som vill ha den korta versionen såg GRAID i huvudsak ett fel i hur NVMe-enheter hanterades. Användare använde antingen mjukvaru-RAID-lösningar för att gruppera SSD-enheter eller så använde de NVMe RAID-kort som är fulla av sina egna utmaningar.
Software RAID är bra eftersom det kan vara mycket låg kostnad och lätt att implementera. Men programvara RAID har påföljder, specifikt, det finns CPU- och systemresurser träffar. Software RAID har ingen maskinvaruhanteringskomponent, så uppgifter måste laddas ner till systemets CPU och DRAM.
Fysiska RAID-kort, som har varit standarden i decennier, har inte kunnat hålla jämna steg med innovationstakten inom flash. 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. Saken är att de flesta RAID-kort är x8, så ett värdsystem med bara 24 SSD-enheter skulle behöva flera RAID-kort för att nå en punkt med full prestanda för blixten.
GRAID SupremeRAID SR-1010 Specifikationer
Detta tar oss till den senaste iterationen av GPU-aktiverad RAID, GRAID SupremeRAID SR-1010. SR-1010 stöder upp till 32 Gen4 SSD:er i en enda låda. Den uppdaterade hårdvaran, mjukvaran och gränssnittet låter SR-1010 göra fina progressiva vinster över det första kortet, framför allt när det kommer till skrivningar. Själva SR-1010-kortet är ett NVIDIA A2000, som är designat för att stödja RAID0, 1, 5, 6 och 10 med GRAIDs mjukvara.
Det nyare Gen4-kortet erbjuder ökad beräkningskraft och PCIe-bandbredd. PCIe-bandbredden bidrar till skrivprestandan eftersom skrivdata flödar genom GPU-kortet. Det är här sekventiell skriv- och slumpmässig skrivprestanda fördubblas på grund av bandbreddsökningen från 10 GB/s till 20 GB/s (PCIe Gen3 vs Gen4).
En mer komplett översikt över specifikationer finns nedan, och det detaljerade bladet från GRAID är här..
- RAID-nivåer som stöds – RAID 0, 1, 5, 6, 10
- Max fysiska enheter – 32
- Max Drive-grupper – 4
- Max virtuella enheter per enhetsgrupp- 8
- Max enhetsgruppstorlek –
- Definieras av fysisk enhetsstorlek
- Operativsystem som stöds
- Linux: Alma Linux 8.5
- RockyLinux 8.5
- CentOS 7.9, 8.4, 8.5
- openSUSE Leap 15.2, 15.3
- RHEL 7.9, 8.4, 8.5
- SLES 15 SP2, SP3
- ubuntu 20.04
- Windows Server 2019 x86-64
- Windows Server 2022 x86-64
- Värdgränssnitt – x16 PCIe Gen 4.0
- Max strömförbrukning – 70W
- Formfaktor – 2.713 tum H x 6.6 tum L, Single Slot
- Produktvikt – 306 g
GRAID SupremeRAID SR-1010 Prestanda
För att mäta prestandan hos SupremeRAID SR-1010 utnyttjade vi vår Dell PowerEdge R750 kör Ubuntu 20.04 med åtta Gen4 NVMe-fack framför. Vi utnyttjade åtta av Memblaze PBlaze6 6926 12.8 TB SSD, vilket ger oss ett stort fotavtryck av högpresterande NAND att använda i en RAID5-konfiguration.
Eftersom dessa är andra SSD:er än vår förra recension, slutförde vi en hel omgång av nya tester som jämförde RAID5-konfigurationer med programvara RAID kontra SR-1000 och SR-1010. För Software RAID utnyttjade vi mdadm med en 64K-bitstorlek. Tester utfördes med FIO mot RAID-volymen.
Dell PowerEdge R750-specifikationer:
- 2 x 8380 Intel 3:e generationens Intel Xeon skalbara processorer
- 32 x 32 GB DDR4 3200MHz
- 8 x 12.8 TB Memblaze PBlaze6 6926
RAID 5 FIO-prestanda |
||||
Testa | SW RAID5 | SR-1000 (Gen3) | SR-1010 (Gen4) |
|
1MB sekventiell skrivning (16T/32Q) | 1.3GB / s | 11.1GB / s | 17.7GB / s | |
1MB sekventiell läsning (16T/32Q) | 56.2GB / s | 49.4GB / s | 49.4GB / s | |
8K slumpmässigt 70/30 (32T/64Q) | 160.2k IOPS | 1.51 M IOPS | 1.95 M IOPS | |
4K slumpmässig skrivning (32T/64Q) | 73.9k IOPS | 838k IOPS | 1.56 M IOPS | |
4K slumpmässig läsning (32T/64Q) | 2.24 M IOPS | 10.3 M IOPS | 11.0 M IOPS |
Från och med sekventiell läsbandbredd hade mjukvarans RAID-konfiguration en liten fördel, som mätte 56.2 GB/s mot 49.4 GB/s på SR-1000 och SR-1010.
Flyttade till sekventiell skrivning men den ledningen bytte tillbaka till GRAID med en enorm skillnad. Vi mätte 1.3 GB/s från mjukvaru-RAID jämfört med 11.1 GB/s från Gen3 SR-1000 och 17.7 GB/ från Gen4 SR-1010.
I vår slumpmässiga 8K-arbetsbelastning med en 70/30 R/W-blandning såg vi 160.2k IOPS från mjukvaru-RAID jämfört med 1.51M IOPS med SR-1000 och 1.95M IOPS på SR-1010.
När vi flyttade ner till den slumpmässiga 4K-arbetsbelastningen fortsatte vi att se enorma vinster, med 4K-slumpmässig skrivning. Programvarans RAID-konfiguration mätte bara 73.9k IOPS jämfört med 838k IOPS på SR-1000 och mycket förbättrade 1.56M IOPs på SR-1010.
4K slumpmässig skrivning båda GRAID-versionerna hade liknande prestanda med 10.3M IOPS från SR-1000 och 11M IOPS på SR-1010 men var mycket högre än mjukvaru-RAID som mätte 2.24M IOPS.
Slutsats
När vi tittade på GRAID SupremeRAID SR-1010 fick vi precis vad vi förväntade oss. Även om vi blev positivt överraskade med SR-1000 förra året, gick vi in med SR-1010 med högre förväntningar. För att ge SR-1010 den bästa möjliga chansen parade vi GRAID-kortet med en högspecifik server och åtta av våra bästa SSD:er för företag i Memblaze 6926 enheter.
Det bör noteras att våra prestandaresultat, även om de är mycket bra, inte kommer att matcha GRAID-specifikationen bara på grund av antalet enheter som testas. Även om vi skulle älska att återvända till GRAID-kortet med en fulladdad 32 SSD-konfiguration, har vi helt enkelt inte så många matchande SSD:er i labbet.
När det gäller de största prestandavinsterna jämfört med det tidigare generationens kort, hade GRAID SupremeRAID SR-1010 de största uppmätta förbättringarna i skrivarbetsbelastningar. Vi såg sekventiella skrivhastigheter öka från 11.1 GB/s med SR-1000 till 17.7 GB/s med SR-1010. Slumpmässig skrivprestanda förbättrades också avsevärt, och ökade från 838k IOPS med SR-1000 till 1.56M IOPS med SR-1010. Sammantaget var vi mycket imponerade av dessa siffror, som var exponentiellt högre än mjukvarans RAID-prestanda.
Organisationer som vill ha det mesta av sin investering i NVMe SSD:er har många alternativ. Vad de flesta dock inte inser är att både mjukvaru-RAID och traditionella hårdvaru-RAID-kort båda har allvarliga begränsningar som effektivt knäskålar för de dyraste komponenterna i en server, SSD:erna. GRAID öppnar upp dataflödet samtidigt som det frigör systemresurser och/eller I/O-platser som skulle kunna användas med äldre modeller. Installationen är enkel, prestandavinster är lätta att mäta. Det är väl värt PoC för att se om dessa kort passar rätt.
Engagera dig med StorageReview
Nyhetsbrev | Youtube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | TikTok | Rssflöde