Code tool

Erasure Coding Overhead Calculator

Equal-size shards: integer k=1–1,000, m=1–1,000. Raw capacity >0 to 1,000,000 TB. Overhead=m/k; parity share=m/(k+m); effective=raw×k/(k+m). Optional transfer and rate must both be supplied and positive (≤1,000,000 GB and MB/s). Hours=GB×1,000/MB/s/3,600 using decimal units. This is only the time for your assumed transfer, not a prediction of recovery time, performance or data durability.

In-browser processingNo account requiredPrivacy details ↗

Equal-size shards: integer k=1–1,000, m=1–1,000. Raw capacity >0 to 1,000,000 TB. Overhead=m/k; parity share=m/(k+m); effective=raw×k/(k+m). Optional transfer and rate must both be supplied and positive (≤1,000,000 GB and MB/s). Hours=GB×1,000/MB/s/3,600 using decimal units. This is only the time for your assumed transfer, not a prediction of recovery time, performance or data durability.

Inputs stay in this browser; nothing is sent.

A QUICK WALKTHROUGH

How to use this tool

  1. Equal-size shards: integer k=1–1,000, m=1–1,000. Raw capacity >0 to 1,000,000 TB. Overhead=m/k; parity share=m/(k+m); effective=raw×k/(k+m). Optional transfer and rate must both be supplied and positive (≤1,000,000 GB and MB/s). Hours=GB×1,000/MB/s/3,600 using decimal units. This is only the time for your assumed transfer, not a prediction of recovery time, performance or data durability.
  2. Calculate

Erasure Coding Overhead Calculator

Equal-size shards: integer k=1–1,000, m=1–1,000. Raw capacity >0 to 1,000,000 TB. Overhead=m/k; parity share=m/(k+m); effective=raw×k/(k+m). Optional transfer and rate must both be supplied and positive (≤1,000,000 GB and MB/s). Hours=GB×1,000/MB/s/3,600 using decimal units. This is only the time for your assumed transfer, not a prediction of recovery time, performance or data durability.

Inputs stay in this browser; nothing is sent.

Inputs stay in this browser; nothing is sent.

GOOD TO KNOW

Common questions

Erasure Coding Overhead Calculator

Equal-size shards: integer k=1–1,000, m=1–1,000. Raw capacity >0 to 1,000,000 TB. Overhead=m/k; parity share=m/(k+m); effective=raw×k/(k+m). Optional transfer and rate must both be supplied and positive (≤1,000,000 GB and MB/s). Hours=GB×1,000/MB/s/3,600 using decimal units. This is only the time for your assumed transfer, not a prediction of recovery time, performance or data durability.