This calculator will help you determine your raw and usable capacity across a range of erasure coding settings.
Number of Servers
Number of Drives per Server
Erasure Code Stripe Size (K+M)
Erasure Code Parity (M)
Drive Failure(s) Tolerance
drives in total ( out of drives)
Server Failure(s) Tolerance
servers in total ( out of servers)
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 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.
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=, the loss of more than server(s) would exceed the read+write quorum of drive(s) offline.