• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Hardware Secrets

Hardware Secrets

Uncomplicating the complicated

  • Case
  • Cooling
  • Memory
  • Mobile
    • Laptops
    • Smartphones
    • Tablets
  • Motherboard
  • Networking
  • Other
    • Audio
    • Cameras
    • Consumer Electronics
    • Desktops
    • Museum
    • Software
    • Tradeshows & Events
  • Peripherals
    • Headset
    • Keyboard
    • Mouse
    • Printers
  • Power
  • Storage
  • Video

Some thoughts on the performance of SSD RAID 0 arrays

We set up a RAID 0 array with two 120 GiB SSDs to see which is the best stripe size configuration, and also the gain in performance you should expect over a single drive.

Home » Some thoughts on the performance of SSD RAID 0 arrays

Introduction

Contents

  • 1. Introduction
  • 2. How We Tested
  • 3. Compressible Data Test
  • 4. Incompressible Data Test
  • 5. Conclusions

RAID 0 Arrays

With the price of the SSDs dropping, you probably already thought about installing two SSD units on your computer and configuring them as a RAID 0 array, which, at least in theory, increases the performance of the SSD. But what is the real-world performance gain of such configuration? Does the stripe size affect performance? If so, what is the best number to use? These some of the questions we will try to answer in this article.
RAID means Redundant Array of Independent Disks (or Inexpensive, according to some sources). In RAID 0 mode, two (or more) drives are combined into a virtual drive that is seen by the operating system as a single unit. When data is stored, the RAID controller divides information sent by the computer in blocks (also called stripes) and spread them evenly across the drives available in the array, accessing each drive at the same time, in parallel. Because of this effect, performance (at least in theory) is multiplied by the number of drives available in the array. So, in a RAID 0 array with two drives, the performance is doubled (again, at least in theory).
The only drawback is that, if one of the drives fail, all data contained in the array is lost. So, RAID 0 is recommended when performance and disk space are more important than reliability. (With RAID 1 you can add additional drives to automatically copy the contents of one drive into another; you can combine the redundancy of RAID 1 with the performance of RAID 0 in RAID 10 and RAID 0+1 arrays, but we won’t be convering these configurations in this article.)
Part of the process of creating a RAID 0 array is to choose the stripe size, which is the size of the data block that will be used. Typically, this size varies between 4 kiB and 128 kiB.
Before proceeding, we highly suggest that you read our “Anatomy of SSD Units” tutorial, which provides all the background information you need to know about SSDs, and our tutorials “Everything You Need to Know About RAID” and “Does RAID0 Really Increase Disk Performance?,” which explain the basics on RAID arrays.
In our tests, we created a RAID 0 array with two identical PNY XLR8 120 GiB SSDs, each time with a different stripe size, and tested the performance of the array. We also tested the performance with a single SSD with no RAID configuration, in order to see the performance gain achieved by using a RAID array versus a single drive.
It is also important to keep in mind that in our case the RAID was controlled by the Intel Z97 chipset from our motherboard, and therefore a “software-based solution.” Results when using a dedicated RAID card, i.e., a “hardware-based solution” will likely be different.

SSD RAIDFigure 1: the two SSDs used

Continue: How We Tested

Storage Reviews

Primary Sidebar

As a participant in the Amazon Services LLC Associates Program, this site may earn from qualifying purchases. We may also earn commissions on purchases from other retail websites.

How to Avoid Scams on Facebook Marketplace Once and For All

Social media scams generate more than 770 million US dollars in losses in the US alone, and it’s … [Read More...] about How to Avoid Scams on Facebook Marketplace Once and For All

AMD EPYC from Zen1 to Zen4. How it will change the CPU market?

AMD, together with Intel, is one of the major processor manufacturers known in today's market. … [Read More...] about AMD EPYC from Zen1 to Zen4. How it will change the CPU market?

Valorant Phoenix Tips & Tricks You Have to Know

The Phoenix character in Valorant is one of the most amazing to play. Being aggressive, Phoenix will … [Read More...] about Valorant Phoenix Tips & Tricks You Have to Know

Footer

For Performance

  • About
  • Contact
  • Articles
  • Editorials
  • First Look
  • Reviews
  • Tutorials
  • Privacy

Everything you need to know

  • Everything You Need to Know About the Dual-, Triple-, and Quad-Channel Memory Architectures
  • What You Should Know About the SPDIF Connection (2022 Guide)
  • Everything You Need to Know About the Intel Virtualization Technology
  • Everything You Need to Know About the CPU Power Management

Copyright © 2023 · All rights reserved - Hardwaresecrets.com
About Us · Privacy Policy · Contact