null
Server & Workstation RAM at Wholesale Volume Pre-tested Ships Today

RAID Calculator

Calculate usable capacity, fault tolerance, performance (IOPS), rebuild time, and failure risk for any RAID configuration. Built for IT teams planning refurbished servers and workstations.

Configuration

Sets IOPS, throughput and unrecoverable-read-error (URE) rate used for performance & rebuild estimates.
Idle standby drives. They don't add usable capacity, but the rebuild starts instantly and the array survives repeated failures over time. They count toward total drives & bays.
70% read
Used for effective IOPS. Typical: 70% read for general server workloads, ~50% for databases.

Your RAID array results

Capacity & resilience

Performance (estimated)

Estimated random 4K I/O for the chosen drive type. Large sequential writes run faster — full-stripe writes avoid the parity read-modify-write penalty.

Rebuild time & failure risk

Build this configuration with PC Server & Parts

RAID levels explained

RAID (Redundant Array of Independent Disks) combines multiple drives into one logical volume to gain capacity, speed, redundancy — or a balance of all three. Here is how the common levels compare.

RAID 0

Speed, no redundancy

Striping across all drives for maximum speed and full capacity — but a single drive failure loses everything.

  • Fastest reads & writes
  • 100% capacity usable
  • No fault tolerance
  • One failure = total loss

Min 2 drives · ~100% usable

RAID 1

2-drive mirror

An exact copy of your data on two drives. Simple, reliable redundancy for boot/OS volumes — for more drives, use RAID 10 instead.

  • Survives drive failure
  • Fast reads
  • Only 50% usable
  • Exactly 2 drives

2 drives · ~50% usable

RAID 5

Single parity

Striping with one parity drive's worth of redundancy. Good capacity efficiency, but risky to rebuild on large drives.

  • Good capacity efficiency
  • Survives 1 failure
  • Slow writes (parity)
  • URE risk on rebuild

Min 3 drives · ~67–94% usable

RAID 6

Double parity

Two parity drives survive two simultaneous failures — and a read error during a rebuild. The safe default for large HDD arrays.

  • Survives 2 failures
  • Safe rebuilds
  • Higher write penalty
  • Two drives of overhead

Min 4 drives · ~50–88% usable

RAID 10

Mirror + stripe

Striped mirrors: the performance of RAID 0 with the redundancy of RAID 1. The go-to for databases and VMs.

  • Excellent performance
  • Fast rebuilds
  • Only 50% usable
  • Cost per usable TB

Min 4 drives · ~50% usable

RAID 50

Striped RAID 5

Multiple RAID 5 groups striped together — better performance and rebuild behavior than one wide RAID 5.

  • Better than wide RAID 5
  • Good large-array balance
  • Needs many drives
  • 1 failure tolerated per group

Min 6 drives · ~67–94% usable

RAID 60

Striped RAID 6

Multiple RAID 6 groups striped together — high capacity with double-parity safety per group. For large bulk storage.

  • High capacity + safety
  • 2 failures per group
  • Needs 8+ drives
  • Higher overhead

Min 8 drives · ~50–88% usable

Which RAID level should I choose?

RAID level decision flow: choose RAID 1 for boot/OS, RAID 5 for SSD capacity, RAID 6 for large HDD arrays, RAID 10 for databases and VMs, RAID 0 for backup or scratch storage.

Match your top priority to a RAID level — then size the drives and chassis with the calculator above.

  • RAID 6/ 60
    Maximum safety for large HDD arrays.Double parity survives a second failure — even a read error during a rebuild. Pair it with enterprise SAS drives, and step up to RAID 60 past 8 drives.
  • RAID 10
    Databases & virtual machines.The best write performance and the fastest rebuilds. Pair it with a refurbished server that has enough drive bays.
  • RAID 5
    Maximum usable capacity on SSDs.Acceptable on solid-state drives thanks to their very low error rates — but avoid it on large HDDs, where rebuilds get risky.
  • RAID 1
    Boot & OS volumes.A simple two-drive mirror: reliable redundancy with the least complexity. Need more than two drives? Move up to RAID 10.
  • RAID 0
    Backup targets & scratch space.Maximum capacity and speed, but zero redundancy — only for data you can afford to lose or have backed up elsewhere.

Whatever you choose: add a hot spare, use a dedicated RAID controller where you can, and remember RAID is not a substitute for backups. New to this? Start with what RAID is, then read our guide to understanding RAID configurations.

How to calculate RAID rebuild time

The calculator estimates rebuild time from three inputs: the failed drive's capacity, its sequential speed, and a rebuild-efficiency factor that accounts for the controller rebuilding while the array keeps serving normal I/O.

rebuild time ≈ drive capacity ÷ (sequential speed × rebuild factor)

Example — recovering a failed 8 TB SATA HDD in a RAID 5 array: 8 TB ÷ (180 MB/s × 0.4) ≈ 31 hours. RAID 5 recovery reads every surviving drive end-to-end, so a wider array doesn't rebuild faster — the failed drive's capacity sets the floor. Until the rebuild finishes the array runs degraded, and one more failure means data loss.

Typical per-drive rebuild time (lightly loaded array)
Failed driveEst. rebuild time
4 TB SATA HDD~15 hours
8 TB SATA HDD~31 hours
12 TB SATA HDD~46 hours (≈2 days)
8 TB enterprise SAS HDD~18 hours
16 TB enterprise SAS HDD~36 hours
1.92 TB SATA SSD~1.7 hours
3.84 TB NVMe SSD~30 minutes

Real-world times vary with the controller's rebuild-priority setting and production load — a busy array can take 2–3× longer. RAID 10 is the exception: it copies a single mirror instead of reading the whole array, so rebuilds are fast and low-stress. Set your exact drives in the calculator above to get the estimate for your configuration.

RAID failure risk: will the rebuild succeed?

For parity RAID the danger isn't only a second dead drive — it's hitting an unrecoverable read error (URE) while the rebuild reads every surviving drive. On RAID 5 a single URE aborts the rebuild and costs data. The calculator estimates that probability from the drive's rated error rate and the amount of data the rebuild must read:

P(rebuild failure) = 1 − e−(bits read × URE rate)

Rated unrecoverable-read-error rates by drive class
Drive classURE rate
Desktop SATA HDD1 per 1014 bits (≈12.5 TB read)
Enterprise SAS HDD1 per 1015 bits (≈125 TB read)
SATA SSD1 per 1016 bits
NVMe SSD1 per 1017 bits

The numbers get dramatic fast: rebuilding a 4 × 8 TB RAID 5 on desktop-class SATA drives reads ~24 TB and has an ~85% chance of hitting a URE mid-rebuild. The same array on enterprise SAS drives drops to ~18% — and on RAID 6 a read error is auto-corrected by the second parity, so the rebuild simply continues. That's the whole argument for RAID 6 on large HDD arrays. New to RAID concepts? Start with our plain-English guide: what is RAID?

Works with Dell PERC, HPE Smart Array & software RAID

RAID math is vendor-neutral, so this works as a Dell RAID calculator for PowerEdge PERC controllers (H710, H730, H740P, H755), for HPE ProLiant Smart Array (P408i, P816i), for Broadcom/LSI MegaRAID cards, and for software RAID like ZFS, mdadm and Windows Storage Spaces. Usable capacity, fault tolerance and the rebuild window are identical across vendors; only effective IOPS shifts with the controller's cache size and write-back battery. Need the hardware? Shop RAID controller cards or refurbished servers with the controller pre-installed. And remember every hot-swap drive needs its own caddy — the Drive Tray & Caddy Finder lists the exact part numbers for your server model.

Frequently asked questions