Ceph: Designing and Implementing Scalable Storage Systems
by Michael Hackett, Vikhyat Umrao, Karan Singh, Nick Fisk
Jerasure
The default erasure plugin in Ceph is the Jerasure plugin, which is a highly optimized open source erasure coding library. The library has a number of different techniques that can be used to calculate the erasure codes. The default is Reed-Solomon and provides good performance on modern processors which can accelerate the instructions that the technique uses. Cauchy is another technique in the library; it is a good alternative to Reed- Solomon and tends to perform slightly better. As always, benchmarks should be conducted before storing any production data on an erasure-coded pool to identify which technique best suits your workload.
There are also a number of other techniques that can be used which all have a fixed number of
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access