Ask an expert

Erasure Code Calculator

This calculator will help you determine your raw and usable capacity across a range of erasure coding settings.
Rack Scale HA  
Design for Multi-rack deployment
with high availability for Racks
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Number of Servers
Number of Drives per Server
Drive Capacity
TiB
Erasure Code Stripe Size (K+M)
MinIO splits each object into data and parity blocks. Stripe size (S) is the total number of data blocks (K) and parity blocks (M), i.e, S=K+M.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Erasure Code Parity (M)
Higher parity (M) trades increased availability and data resiliency in the event of drive or server failure for reduced storage efficiency. Lower parity (M) trades increased storage efficiency for decreased availability/resiliency.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Usable Capacity
480 TiB
Raw Capacity
384 TiB
Storage Efficiency
63%
Server Failure(s) Tolerance
The number of servers the MinIO deployment can lose while still performing read + write operations (read + write quorum). Quorum is per-stripe, where each drive on the server supports one of the Erasure Code stripes. Based on the parity setting M=3, the loss of more than 3 server(s) would exceed the read+write quorum of 3 drive(s) offline.
1 server failures in total
(3 server failures per stripe)
Drive Failure(s) Tolerance
The number of drives the MinIO deployment can lose while still performing read + write operations (read + write quorum). Quorum is per-stripe, where the aggregated total assumes no more than 3 failed drive(s) per stripe.

If the Erasure Code Parity (M) is 1/2 the Stripe Size, read + write quorum is (Stripe Size - (M + 1)) drives.
12 drive failures in total
(3 drive failures per stripe)
Command Line Parameters
This is a sample command to start up the MinIO Server instance based on the configuration that has been entered.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Colorful paint strokes blending in curved, textured brush movement

Get started using

Ensure production success across use cases and industries.
Get started