
SupremeRAID™ by Graid Technology offers a higher-performance alternative for NVMe SSD data protection of database workloads like MySQL, especially compared to Linux MD RAID. The benefits are significant, with SupremeRAID™ RAID 6 delivering more transactions per second than Linux MD RAID 10 during optimal (non-degraded) and recovery (degraded) states. Also, SupremeRAID™ RAID 6 delivers almost 2x faster rebuild speeds than Linux MD RAID 10. The performance benefits of SupremeRAID™ are even more compelling when comparing similar RAID levels (e.g., RAID 6 with SupremeRAID™ vs. MD RAID).


In this test, we will deploy a MySQL 8 server on SupremeRAID™ SR-1010 RAID 6, Linux MD RAID 10, and Linux MD RAID 6. We will use sysbench, a popular database benchmark tool, to perform the OLTP Read/Write test and evaluate RAID performance.
Hardware Specifications
Software Configurations
Hardware Configurations
Benchmark Scenario and MySQL Tuning
The results show that SR-1010 RAID 6 can provide almost twice the performance of Linux MD RAID SR-1010 RAID 6 performance is competitive with Linux MD RAID 10 while providing more usable capacity and better data security.
In the lower concurrent users test cases (from 64 to 256), MD RAID 10 performed well because
it is not a parity-based RAID. Still, as the number of concurrent users increases, the SQL service
consumes CPU resources and competes with MD RAID. This resource contention significantly
drops performance to levels lower than SupremeRAID™ RAID 6.
Compared to MD RAID 6, SupremeRAID™ RAID 6 is faster in all cases and can deliver more than
twice the performance with high concurrent users.
RAID Configuration*64 Users128 Users256 Users512 Users1024 UsersSupremeRAID™ RAID 10 8476.3914627.6219889.5622048.9014729.23SupremeRAID™ RAID 6 7669.5113408.2618813.2318878.6113807.17Linux MD RAID 10 9838.4510510.4210556.9810221.508269.07Linux MD RAID 6 8305.709872.398826.248455.828046.76* RAID with 4K chunks.

RAID performance declines during rebuilds because of degraded reading and rebuilding task workloads running in the background. Testing showed performance declined up to 22% for SupremeRAID™ configured for RAID 10 and up to 87% for MD RAID configured for RAID 10.
With RAID 6, performance declined up to 50% for SupremeRAID™ and up to 95% for MD RAID. However, with SupremeRAID™ configured for RAID 6 performance remained similar to 9x higher than MD RAID configured for RAID 10 for all test cases.
RAID Configuration*64 Users128 Users256 Users512 Users1024 UsersSupremeRAID™ RAID 10 7009.9711803.3715445.5716119.14 14875.35SupremeRAID™ RAID 6 3793.368384.4312623.3312953.34 11616.73Linux MD RAID 10 3308.862441.161851.951370.231253.52Linux MD RAID 6 466.36484.88471.77598.75 973.79* RAID with 4K chunks.

During rebuilding, although MD RAID 10 is not affected by degraded reads, its performance
still dropped due to the rebuilding traffic. As for SupremeRAID™ RAID 10, which benefits from
the computing power of GPU, performance dropped less.
SupremeRAID™ RAID 6 simultaneously maintained 12,953 transactions per second and 700Mb/s rebuilding throughput (about 2.5TB per hour) at 512 users. However, MD RAID 6 at 512 users supported just 598 transactions per second and 340Mb/s rebuilding throughout.
The performance of MD RAID 6 severely declines because degraded reading and rebuilding
tasks consume many CPU resources to calculate parity.
RAID Configuration*Transaction/Sec
in Optimal StateTransactions/Sec
in Recovery StateSSD Rebuild Speed (MB/s)SupremeRAID™ RAID 10 22048.9016119.14880SupremeRAID™ RAID 6 18878.6112953.34700Linux MD RAID 10 15994.3810108.93420Linux MD RAID 6 8455.82598.75340* RAID with 4K chunks.
Databases like MySQL benefit from access to the fastest-performing storage possible, so using multiple NVMe SSDs with RAID for data protection is standard. Selecting SupremeRAID™ enables using more effective and efficient RAID 6 for data protection, delivering typically higher performance than Linux MD RAID 10.
Other benefits include:
Reference: MySQL Performance: Benchmark kit (BMK-kit)
About Graid Technology
Graid Technology, creator of SupremeRAID™ next-generation GPU-based RAID, is led by a team of experts in the storage industry and is headquartered in Silicon Valley, California with an R&D center in Taipei, Taiwan. Designed for performance-demanding workloads, SupremeRAID™ is the world’s fastest NVMe and NVMeoF RAID solution for PCIe Gen 3, 4, and 5 servers. A single SupremeRAID™ card delivers up to 19M IOPS and 110GB/s and supports up to 32 native NVMe drives, delivering superior NVMe/NVMeoF performance while increasing scalability, improving flexibility, and lowering TCO. For more information on Graid Technology, visit Graid Technology or connect with us on Twitter or LinkedIn.