Skip to main content

Erasure Code Calculator

Erasure coding is a mechanism to protect pieces of information against data loss. To achieve that, information, such as files, is broken up into a number of data chunks (k) and algorithmically combined into parity chunks (m). The total amount of chunks (n) is then spread around multiple storage devices and / or cluster nodes. This calculator helps to determine the raw and usable capacity of a storage solution using erasure codes.

Number of servers

 

Number of drives per server

 

Capacity per drive

TiB

Erasure Coding Data Chunks (k)

 

Erasure Coding Parity Chunks (m)

 

Erasure Coding Total Chunks (n)

 

Usable capacity

200 TiB

Raw storage capacity

100 TiB

Available raw storage capacity

10%

Erasure coding overhead

100%

Erasure coding usage

100 TiB

Comparison to replication

Usable capacity with 2 replicas

100 TiB

Usable capacity with 3 replicas

200 TiB