RAID Write Penalty by Level

The write penalty is how many disk operations one random write from the server costs the array. It is why parity RAID writes more slowly than mirroring on the same drives.

Penalty per level

  • RAID 0: 1 disk I/O per write.
  • RAID 1 and RAID 10: 2.
  • RAID 5 and RAID 50: 4.
  • RAID 6 and RAID 60: 6.

Identical drives; decimal TB as drives are sold, binary TiB as most operating systems show it; before filesystem overhead. Hot spares are extra drives and add no capacity.

Random-write cost by level

LevelDisk I/Os per random writeRandom-write IOPS vs RAID 10
RAID 01200%
RAID 12100%
RAID 5450%
RAID 6633%
RAID 102100%
RAID 50450%
RAID 60633%

Same drives, 100% small random writes, no controller cache. Reads carry no penalty.

Where the penalty comes from

A mirror writes each block to two drives. A RAID 5 small write reads the old data and old parity, then writes the new data and new parity: four operations. RAID 6 updates two parity blocks: six operations.

The formula

Random-write IOPS = (drives × IOPS per drive) ÷ write penalty. For a mix of reads and writes: array IOPS = raw IOPS ÷ (read share + write share × penalty). Use your drives’ own IOPS figure from the datasheet.

What changes the picture

A controller with write-back cache absorbs bursts of writes. Large sequential writes that fill whole stripes avoid the read-modify-write cycle, so the penalty matters most for small random writes such as databases and virtual machines.

1.92TB drives for this array

In-stock 1.92TB drives from our catalogue, with the price for the 12 drives in the example above. Hot spares are extra.

Frequently asked questions

What is the write penalty of RAID 6?

Six disk I/Os per small random write: read old data and both parity blocks, then write new data and both parity blocks.

Why is RAID 10 faster than RAID 6 for databases?

Each random write costs 2 disk I/Os in RAID 10 against 6 in RAID 6, so the same drives deliver about three times the random-write IOPS.

Does the write penalty affect reads?

No. Reads come straight from the data blocks; the penalty applies to writes.

RAID calculators by level

RAID planning guides

Related

Updated 2026-10-22.

Part of

Enterprise Storage Hub

View all 172 pages →

Enterprise HDDs, SSDs, NVMe, SAS, SATA, RAID controllers, drive caddies and storage array hardware.