CEPH replica vs EC 4.2

PmUserZFS

Well-Known Member
Feb 2, 2018
141
7
58
I ask copilot for some performance numbers I got this as ansser

Pool TypeWrite LatencyRead Latency
Replicated~1–2 ms (SSD + network RTT)~1 ms
EC 4+2~3–5 ms (encode + 6 OSD commit)~2–4 ms (decode)

Is EC that bad?
 
  • Replicated size=3 NVMe pool:
    • Writes: ~0.5–1 ms (ACK after 2 copies).
    • Reads: ~0.2–0.5 ms.
  • EC NVMe pool:
    • Writes: ~2–4 ms.
    • Reads: ~1–2 ms.
So EC on NVMe is still fast, but replication will always beat EC for latency-sensitive workloads because:

  • EC requires full stripe commit.
  • Extra CPU and network steps.