WintelGuy.com

SSD RAID Performance Calculator

RAID type: Select the desired RAID type.
Drive capacity: Enter the drive capacity in GB or TB.
 
Drive performance: Provide the read and write drive performance and select the units - IO/s or MB/s.
Read performance: Enter the read performance.
Write performance: Provide the write performance.
Drives per RAID group: Enter the number of drives per RAID group.
Number of RAID groups: Supply the number of RAID groups.
Read operations (%): Provide the percentage of read operations.
Single drive cost: Enter the cost of a single drive (optional).
Total Performance = 75000 IO/s
Total usable capacity = 1.000 TB

RAID Type: RAID 0 (Stripe set)
Reads 50%, Writes 50%
Number of RAID groups = 1
Number of drives per RAID group = 2
Total number of drives = 2
Single RAID group performance = 75000 IO/s
Single drive cost = 200
Cost per TB usable = 400.00
Total cost = 400.00
Notes:
Minimum number of drives per RAID0 group = 2
IO penalty (read) = 1/1 (one RAID IO per each host IO)
IO penalty (write) = 1/1 (one RAID IO per each host IO)
Fault tolerance = 0 (none) disk drives per RAID group
RAID0 is not recommended for data with any business value.

About this SSD RAID Performance Calculator

This calculator has been designed to perform performance calculation for RAIDs with solid state drives (SSD) - devices with substantial difference in read and write performance.

Provide the following parameters:

  • RAID type,
  • disk read and write performance (IO/s or MB/s),
  • disk capacity,
  • number of disks drives per RAID group,
  • number of RAID groups (if your storage system consists of more than one RAID group of the same configuration),
  • percentage of read operations
  • single disk cost (optional) - to calculate the total storage cost and the cost per TB of usable capacity.

To display the results, click Calculate.

Supported RAID levels are RAID0, RAID1, RAID5, RAID6, and RAID10 (1+0).

This calculator does not perform automatic conversion between IO/s and MB/s. If you've switched the units, do not forget to update the values in the drive performance fields.

IOPS (IO/s) and throughput (MB/s) are two common performance measurements for storage devices, such as disk drives and RAID sets. Most often IOPS measurement is used for random small block (4-8 KB) read and/or write operations typical for OLTP applications. MB/s is used for large block (>= 64 KB) random or sequential operations, such as file transfer and streaming.

Examples of IOPS and throughput values for some SSD drives are provided in the table below.

IOPS and throughput values for some SSD drives:


Model / Type

Capacity (GB)
Max Read IOPS
(4KB block, random)
Max Write IOPS
(4KB block, random)
Max Read Throughput
MB/s
(sequential)
Max Write Throughput
MB/s
(sequential)
Lightning Read-Intensive LB 1606R (MLC) 1600 78000 8000 410 140
Lightning Write-Intensive LB 406S (SLC) 400 118000 33000 450 250
Lightning Mixed-Use
LB 806M (SLC)
800 100000 16000 450 220
P410m (MLC) 400; 200 50000 30000 400 340
Ultrastar SSD800MH.B (MLC) 800; 400; 200; 100 130000 110000 1100 765
Ultrastar SSD1600MM (MLC) 1600; 800; 400; 200 130000 100000 1100 765
Ultrastar SSD1600MR (MLC) 1600; 1000; 800; 500; 400; 250 130000 30000 1100 700
Ultrastar SSD400S.B (SLC) 400; 200; 100 57500 25500 536 502
Ultrastar SSD1000MR (MLC) 1000; 500; 250 145000 20000 1200 700