RAID 10 calculator

RAID 10 puts drives in mirrored pairs and stripes across the pairs. Half the space goes to copies, and in return you get the fastest writes and the shortest rebuilds.

TB

Size printed on the drive label. Different sizes? The array uses the smallest one for every drive.

Advanced settings
MB/s

Typical hard drive: 100–200 MB/s with no other load. SSD: 400 MB/s or more.

From the drive datasheet. It is a worst-case spec, so real drives usually do better.

Show capacity in
16TB usable

Array healthy
Your data Parity or mirror copy Failed drive Click a drive to make it fail.
Drawing4 × 8 TB in RAID 10
Raw32 TB
Efficiency50%

Drives that can fail

Rebuild of one drive

Read error during rebuild

Checks for this setup

The same drives in every RAID level

4 drives of 8 TB each.

LevelUsableEfficiencyDrives that can failRebuildRead error in rebuild
32 TB
100%
None
—
—
8 TB
25%
Any 3
14 h
Fixed by another copy
24 TB
75%
Any 1
14 h
17%
16 TB
50%
Any 2
14 h
Fixed by parity
16 TB
50%
1 to 2
14 h
6.2%
Needs at least 6 drives
Needs at least 8 drives

RAID 10 at a glance

Minimum drives4 (an even number)
Usable spacehalf of all drives
Drives that can fail1 always, up to half if each hits a different pair
Read speedUp to the sum of all drives
Write speedHalf the sum of all drives (2 operations per write)
RebuildCopy of one drive from its partner

Common RAID 10 setups

Usable space for each number and size of drives. Every cell opens a page with the full numbers for that setup.

Usable space in TB. Pick a cell for the full numbers.
Drives2 TB4 TB6 TB8 TB10 TB12 TB14 TB16 TB18 TB20 TB22 TB24 TB
4 drives4812162024283236404448
6 drives61218243036424854606672
8 drives81624324048566472808896
10 drives102030405060708090100110120
12 drives1224364860728496108120132144

How RAID 10 works

Drives are paired into mirrors (RAID 1), and data is striped across the mirrors (RAID 0). Every block exists on exactly two drives.

Usable space = number of drives ÷ 2 × size of the smallest drive

The efficiency is always 50%, however many drives you add.

How many drives can fail?

One failure is always safe. A second failure is safe if it hits a different pair; it loses the array if it hits the partner of the first failed drive. With more drives, a random second failure is less likely to hit that one partner:

RAID 10 ofChance a random second failure is survived
4 drives67%
6 drives80%
8 drives86%
10 drives89%
12 drives91%
16 drives93%

So RAID 10 with many drives often survives more than one failure, but only RAID 6 promises to survive any two.

Fast, gentle rebuilds

Replacing a drive means copying its partner, nothing more. The other drives are not read at all, the copy is sequential, and there is no parity to calculate. On large drives this is the biggest practical advantage of RAID 10 over parity RAID: the window of risk is shorter and only one drive is stressed.

When to choose RAID 10

  • Databases, virtual machines and mail servers: many small random writes.
  • SSD arrays where write speed and drive wear matter more than space.
  • Four-drive NAS units where you value fast rebuilds over the extra parity of RAID 6.

RAID 10 vs RAID 0+1

RAID 0+1 does it the other way round: two striped sets, mirrored. It gives the same space, but one failed drive takes down a whole stripe set, and a second failure on the other side loses everything. RAID 10 is safer and rebuilds faster, which is why it is the one controllers and NAS systems offer.

Questions

Does RAID 10 need an even number of drives?

Standard RAID 10 does. With an odd number, the last drive is not used; keep it as a hot spare. Linux mdadm has its own RAID 10 mode that can use odd numbers.

How much space do four 8 TB drives give in RAID 10?

16 TB, which Windows shows as 14.6 TB.

RAID 10 or RAID 5?

RAID 10 writes faster and rebuilds faster and safer. RAID 5 gives more space. For large hard drives, compare RAID 10 with RAID 6 instead.

Is RAID 10 the same as RAID 1+0?

Yes, it is the same thing.