The Graid SupremeRAID SR-1001 is an excellent choice for those seeking to balance cost with performance in small NVMe RAID configurations.
The Graid SupremeRAID SR-1001 offers a compelling solution for those looking to enhance NVMe-based storage potential without the complexity, cost, or performance compromises associated with more traditional RAID solutions. Positioned as a more economical and scalable alternative to its big brother, the SupremeRAID SR-1010, the SR-1001 supports up to eight NVMe SSDs, making it an ideal choice for smaller setups like tower and edge servers, professional workstations, and high-end gaming systems.
Graid SupremeRAID SR-1001 Specifications
Graid offers top-line performance figures for the SupremeRAID SR-1001 leveraging Gen5 SSDs. In this configuration, the SR-1001 can hit 80GB/s sequential reads. Eight Gen4 NVMe SSDs pushing 7GB/s each at their interface limit will cap at 56GB/s.
Workload | 4K Random Read | 4K Random Write | 1M Sequential Read | 1M Sequential Write | 4K Random Read-In Rebuild | 4K Random Write-In Rebuild | Max SSD Supported |
---|---|---|---|---|---|---|---|
SupremeRAID SR-1001 | 6 M IOPS | 500 K IOPS | 80 GB/s | 30 GB/s | 1 M IOPS | 350 K IOPS | 8 |
Specifications
Card Specifications | Details |
---|---|
Host Interface | x16 PCIe Gen 3.0 |
Max Power Consumption | 30 W |
Form Factor | 2.713″ H x 6.137″ L, Single Slot |
Product Weight | 132.6 g |
Software Specifications | Details |
---|---|
Supported RAID levels | RAID 0, 1, 5, 6, 10 |
Max Physical Drives | 32 (8 NVMe drives and up to 24 SAS/SATA Drives) |
Max Drive Groups | Linux: 8 / Windows: 4 |
Max Virtual Drives per Drive Group | Linux: 1023 / Windows: 8 |
Max Drive Group Size | Defined by physical drive size |
OS Support | AlmaLinux 8 CentOS 7 / 8 Debian 11 openSUSE Leap 15 Oracle Linux 7 / 8 / 9 SLES 15 RHEL 7 / 8 / 9 Rocky Linux 8 Ubuntu 20.04 / 22.04 Windows Server 2019 / 2022 Windows 11 |
Supported NVMe SSDs | Dapustor, Hagiwara, Kingston Technologies, KIOXIA, Memblaze, Micron, Phison, Samsung, Scaleflux, Seagate, Solidigm, Western Digital |
Supported Platforms | AMD, ARM, Intel |
Supported Virtualization Environments | KVM, Proxmox VE, Virtuozzo OpenVZ, VMWare Workstation Pro 17, Windows Server Hyper-V |
Traditional RAID Limitations
Traditional hardware RAID cards have been effective until the introduction of NVMe SSDs, which exposed hardware RAID as a bottleneck. Quite simply, the limitation arises from bandwidth constraints. For instance, a server equipped with a Gen4 PCIe slot can achieve a maximum of 16GB/s with an x8 slot and 32GB/s with an x16 slot. Typically, RAID cards are x8, meaning that even a moderate pool of NVMe SSDs in a single server necessitates using multiple RAID cards. To put it into perspective, a standard Gen4 enterprise SSD can deliver up to 7000MB/s in sequential read speed, quickly reaching the bandwidth limitations of a traditional RAID setup with just a few drives.
How Graid SupremeRAID SR-1001 Works
To tackle these issues, the SupremeRAID SR-1001 operates by using a dedicated GPU on a PCIe Gen3 interface to manage RAID operations for NVMe SSDs, relieving the CPU of these demanding tasks. This design significantly improves the SSDs’ performance, allowing for efficient data processing and reliability without overwhelming the CPU. Moreover, the card handles data movement and RAID protection directly, ensuring seamless integration into existing systems. It supports various RAID configurations, making it versatile for different needs and environments.
SupremeRAID’s software-defined RAID solution leverages out-of-path RAID protection technology, which facilitates direct data movement from the CPU. It supports a range of RAID configurations (RAID 0, 1, 5, 6, 10) without introducing throughput bottlenecks. Graid also features an AI engine that operates directly on the card. This engine optimizes the entire system’s efficiency, ensuring smooth and effective performance across the ecosystem.
Additionally, as the card is a standard off-the-shelf NVIDIA T400, it offers plug-and-play compatibility with various systems. These features, combined with an easy installation and regular software updates, make it a versatile solution that seamlessly adapts to the evolving demands of current and next-generation data centers.
Graid SupremeRAID SR-1001 Performance
Testing Configuration:
- Drives: 8x WD SN655 15.36TB SSDs
- System: Supermicro AS-1115SV-WTNRT
- CPU: AMD EPYC 8534P 64-core
- RAM: 194GB
- OS: Ubuntu 23.04
Test Methodology: The SupremeRAID SR-1001’s performance was evaluated using a variety of read-and-write tests to simulate different scenarios. These tests provided insights into the system’s IOPS and bandwidth capabilities under different conditions.
While the Graid SupremeRAID SR-1001 lists fantastic overall performance, it’s essential to understand the context behind these results. The SR-1001 is marketed as an edge or endpoint solution, so we used more mainstream and cost-effective Gen4 SSDs instead of Graid’s advertised Gen5 SSDs. It’s worth noting that the SR-1001 possesses substantial headroom to scale performance via Gen5 SSDs if necessary.
Our test platform is the Supermicro AS-1115SV-WTNRT system. It is based on the AMD “Siena” 8004 Series CPUs and features a 64-core, 128-thread CPU. This system has more moderate cost and power consumption specifications, making it ideal as a testbed for edge use cases with the Graid SupremeRAID SR-1001.
The accompanying table compares Graid SR-1001 HW Raid with software RAID to demonstrate the benefits of the approximately $900 Graid solution over free Linux-based alternatives.
Test | Graid SR-1001 HW RAID (4KB Stripe) |
SW RAID5 (mdadm) (32KB Chunk) |
128KB sequential read (32T/32Q) | 43.6GB/s, 3.1ms | 54.6GB/s, 2.5ms |
128KB sequential write(32T/32Q) | 20GB/s, 6.7ms | 2.1GB/s, 64.7ms |
4K random read (32T/32Q) | 6M IOPS, 0.34ms | 5.1M IOPS, 0.4ms |
4K random write (32T/32Q) | 530k IOPS, 3.9ms | 83.8k IOPS, 24.4ms |
The sequential performance is particularly notable. With just eight SSDs, we achieved read speeds of over 43GB/s. Sequential writes came in at about 20GB/s. This is impressive, especially considering it’s a “value-oriented” solution. In contrast, mdadm software RAID edged out Graid with 54.6GB/s in sequential reads. However, software RAID fell significantly behind in writes, as we recorded just 2.1GB/s.
In the 4K random read tests, we observed over 6 million IOPS at 0.34ms of latency from Graid. Software RAID, by comparison, came in at 5.1M IOPS at 0.4ms. When switching to 4K random writes, we measured 530k IOPS at 3.9ms with Graid, whereas software RAID could only muster 83.8k IOPS at 24.4ms.
Conclusion
The SupremeRAID SR-1001 emerges as an impressive, innovative, and value-oriented solution if you need to leverage RAID across a smaller number of NVMe SSDs. Its capability to offload RAID computations to a dedicated GPU—thereby freeing up the main CPU—enables it to deliver impressive performance without taxing system resources. This feature makes it particularly appealing for organizations where budget considerations and moderate scalability are key factors. Although software RAID solutions have eliminated the need for a physical card to manage NVMe traffic, its performance has generally been poor compared to Graid, which relies on the host CPU to manage the drives.
Ultimately, the Graid SupremeRAID SR-1001 is an excellent choice for those seeking to balance cost with performance in small NVMe RAID configurations. Remarkably, you can unlock your SSDs’ full performance with the SR1001 for just around $900. Compared to a hardware RAID solution from, say, Broadcom, which would cost significantly more and might not even be available for the server you’re considering, the SR-1001 certainly stands out.
Engage with StorageReview
Newsletter | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | TikTok | RSS Feed