White Papers Downloads |

White Paper: IOPS Performance Testing with SupremeRAID™

Download the latest white paper to learn how SupremeRAID™ v1.5 improves performance up to 7x at low IO depths.

Executive Summary

SupremeRAID™ by Graid Technology uses GPU-based acceleration to deliver extremely high RAID performance. Using SupremeRAID™ avoids the inherent performance limitations in other RAID products, including ASIC-based hardware RAID and CPU-based software RAID.

Updating to the latest SupremeRAID™ version 1.5 software further increases IO throughput. The benefits are significant for all RAID levels, with SupremeRAID™ RAID 6 and RAID 5 random read IOPS at low queue depths increasing up to 5X. With SupremeRAID™ RAID 10, random read IOPS at low queue depths increase up to 6X, and random write IOPS increase up to 7X. Importantly, these performance gains occur without compromising performance elsewhere.  

The following graph visualizes three examples of these performance gains. The broken lines represent the previous SupremeRAID™ software version 1.3, and the solid lines represent the latest SupremeRAID™ software version 1.5. Note that performance significantly improves for all test cases shown. Similar gains occur for RAID 5 and RAID 10, as shown in the following pages

Introduction

About this Test

Testing Background

Hardware

  • Server: Dell PowerEdge R750
  • Processor: Intel® Xeon® Gold 6338 CPU @ 2.00GHz x 2
  • Memory: Hynix M393A4G43BB4-CWE 32GB DDR4 3200Mhz x 16
  • RAID Controller: SupremeRAID™ SR-1010 SR-BUN-1010-12-FD32 x 1
  • SSD: Solidigm D7-P5520 x 16

Software

  • Operating System: Red Hat Enterprise 8.8
  • Kernel: 4.18.0-477.10.1.el8_8.x86_64
  • NVIDIA: NVIDIA-Linux-x86_64-515.86.01.run
  • SupremeRAID™ Driver Version
  • 1.3: 1.3.0-186-128-x86_64
  • 1.5: 1.5.0-rc1-010-644-65-x86_64
  • Benchmark Tool: Fio-3.30

Configuration

Drive Groups

Virtual Drives


 

Benchmark  

FIO The FIO (Flexible I/O) synthetic benchmark tests for storage performance using various operations, including random reads, random writes, sequential reads, and sequential writes across a mix of multiple thread counts and queue depths.

Testing Results

Comparison performance testing occurred using the most recent SupremeRAID™ software, versions 1.5.0 and 1.3.0. This testing measured the performance gains after updating to v1.5.0 software. Comparison tables and graphs for RAID 6, 5, and 10 appear on the following pages.

RAID 6 Performance

The updated SupremeRAID™ software delivers better IOPS performance for RAID 6 – with improvements ranging from 530% to 166% – during random reads. The updated software has slightly better or similar IOPS performance during random reads at queue depths of 4, 16, and 64, so this data is not shown.

RAID 6 Random Read IOPS Performance
DriverBlock Size1 Job4 Jobs16 Jobs64 Jobs
v1.3.0 4KB13,59753,696214,804832,472
v1.5.0 4KB68,272268,4291,018,2811,578,070
Improvement502%500%474%190%
v1.3.0 8KB12,74850,171198,407775,205
v1.5.0 8KB67,193261,432956,1791,425,288
Improvement527%521%482%184%
v1.3.0 16KB11,29044,409176,000688,906
v1.5.0 16KB59,783228,633776,1221,142,693
Improvement530%515%441%166%
Tested using SupremeRAID™ SR-1010 and 16 SSDs at a queue depth of one.

Importantly, these random read performance gains occur without compromising performance elsewhere (e.g., random writes).

RAID 6 Random Write IOPS Performance
DriverBlock Size1 Job4 Jobs16 Jobs64 Jobs
v1.3.0 4KB4,82319,21072,445236,757
v1.5.0 4KB4,82819,06172,158237,204
Change0%-1%0%0%
v1.3.0 8KB4,30017,05563,977208,011
v1.5.0 8KB4,23416,92363,948208,773
Change-2%-1%0%0%
v1.3.0 16KB3,08812,34946,058151,009
v1.5.0 16KB3,06812,17345,177149,902
Change-1%-1%-2%-1%
Tested using SupremeRAID™ SR-1010 and 16 SSDs at a queue depth of one.

RAID 5 Performance

The updated SupremeRAID™ software delivers better IOPS performance for RAID 5 – with improvements ranging from 530% to 166% – during random reads. The updated software has slightly better or similar IOPS performance during random reads at queue depths of 4, 16, and 64, so this data is not shown.

RAID 5 Random Read IOPS Performance
DriverBlock Size1 Job4 Jobs16 Jobs64 Jobs
v1.3.0 4KB13,57953,654214,797833,009
v1.5.0 4KB67,540265,4541,016,5411,583,835
Improvement497%495%473%190%
v1.3.0 8KB12,68749,939197,623771,451
v1.5.0 8KB66,083258,121939,7571,408,896
Improvement521%517%476%183%
v1.3.0 16KB11,31044,248175,435688,076
v1.5.0 16KB59,169226,572764,6921,138,991
Improvement523%512%436%166%
Tested using SupremeRAID™ SR-1010 and 16 SSDs at a queue depth of one.

Importantly, these random read performance gains occur without compromising performance elsewhere (e.g., random writes).

RAID 5 Random Write IOPS Performance
DriverBlock Size1 Job4 Jobs16 Jobs64 Jobs
v1.3.0 4KB5,46121,70482,234270,280
v1.5.0 4KB53,5321,37481,965273,522
Change-2%-2%0%1%
v1.3.0 8KB4,80919,04571,146231,165
v1.5.0 8KB4,75018,85371,024231,147
Change-1%-1%0%0%
v1.3.0 16KB3,36413,48950,478166,496
v1.5.0 16KB3,43513,70651,649174,017
Change+2%+2%+2%+5%
Tested using SupremeRAID™ SR-1010 and 16 SSDs at a queue depth of one.

RAID 10 Performance

The updated SupremeRAID™ software delivers better IOPS performance for RAID 10 – with improvements ranging from 674% to 192% – during random reads. Also, the updated software has better IOPS performance for RAID 10 – with gains ranging from 725% to 160% – during random write with a queue depth of 1. The updated software delivers slightly better to identical IOPS performance at queue depths of 4, 16, and 64, so this data is not shown.

RAID 10 Random Read IOPS Performance
DriverBlock Size1 Job4 Jobs16 Jobs64 Jobs
v1.3.0 4KB12,89250,965203,636796,770
v1.5.0 4KB69,219270,9761,043,7151,568,646
Improvement537%532%513%197%
v1.3.0 8KB10,90543,173172,906681,131
v1.5.0 8KB67,211260,713961,1101,373,826
Improvement616%604%556%202%
v1.3.0 16KB8,91935,378141,381563,436
v1.5.0 16KB60,093228,701789,9261,081,545
Improvement674%646%559%192%
Tested using SupremeRAID™ SR-1010 and 16 SSDs at a queue depth of one.
RAID 10 Random Write IOPS Performance
DriverBlock Size1 Job4 Jobs16 Jobs64 Jobs
v1.3.0 4KB10,62841,812167,798664,029
v1.5.0 4KB59,710231,237849,0361,232,994
Improvement562%553%506%186%
v1.3.0 8KB8,66634,149136,991548,897
v1.5.0 8KB57,611211,359678,428957,409
Improvement665%619%495%174%
v1.3.0 16KB6,69326,245105,258425,748
v1.5.0 16KB48,525167,782475,436682,985
Improvement725%639%452%160%
Tested using SupremeRAID™ SR-1010 and 16 SSDs at a queue depth of one.

IOPS Performance Profiles

The following graphs show overall performance profiles when using the updated SupremeRAID™ software. Performance increases when the number of jobs ranges from 1 to 64 at a queue depth of one. Also, performance improves when queue depth and the number of jobs grow, demonstrating SupremeRAID™ very efficiently utilizes available SSD performance.

Note that the vertical axis of these graphs uses a logarithmic scale, so there is an order of magnitude difference (a factor of 10 or 10X) between each vertical line. In other words, IOPS performance increases by more than 100X across the ranges shown on the graphs.

Conclusion

SupremeRAID™ by Graid Technology uses GPU-based acceleration to deliver extremely high RAID performance. Using SupremeRAID™ avoids the inherent performance limitations in other RAID products, including ASIC-based hardware RAID and CPU-based software RAID.

The efficient utilization of available SSD performance is improved by SupremeRAID™ software version 1.5, delivering significant performance gains. Benchmark testing demonstrates increases in IOPS by up to 7X and decreases in latency by up to 85% for random workloads at low queue depths. Many data center challenges involve overcoming IOPS and latency limitations, so using SupremeRAID™ offers a storage solution for accelerating diverse databases and applications.

Other benefits of the SupremeRAID™ software version 1.5 include the following:

  • Up to 530% faster RAID 6 performance
  • Up to 523% faster RAID 5 performance
  • Up to 725% faster RAID 10 performance

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 fastest NVMe and NVMeoF RAID solution for PCIe Gen 3, 4, and 5 servers. A single SupremeRAID™ card delivers up to 28 million IOPS and up to 260 GB/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, visit Graid Technology or connect with us on Twitter or LinkedIn.

Related Posts

News | Apr 30, 2022

NEWS: Featured in ProHardver.hu: SupremeRAID™️ SR-1010

” Graid has previously launched a RAID solution that has replaced a hardware RAID controller with a GPU, and an…

Read More
Events | Aug 22, 2022

EVENT:️ ?️ SupremeRAID™ Featured in Starline IBC 2022 Booth 7.D31

Award-winning SupremeRAID™ to be featured in Starline Booth 7.D31 at IBC 2022 September 9-12, at the RAI Amsterdam Convention Centre….

Read More
News | Apr 5, 2022

NEWS: Graid Technology v1.2 Software Update Featured in StorageNewsletter.com

Graid Technology V1.2 Software Update Delivers Tri-mode Support of NVMe, SAS, and SATA Drives, Offering Enterprises Flexibility and Performance. (This…

Read More