Benchmarking Ceph jerasure version 2 plugin
loic
The Ceph erasure code plugin benchmark for jerasure version 1 are compared after an upgrade to jerasure version 2, using the same command, on the same hardware.
- Encoding: 5.2GB/s which is ~20% better than 4.2GB/s
- Decoding: no processing necessary (because the code is systematic)
- Recovering the loss of one OSD: 11.3GB/s which is ~13% better than 10GB/s
- Recovering the loss of two OSD: 4.42GB/s which is ~35% better than 3.2GB/s
The relevant lines from the full output of the benchmark are:
seconds KB plugin k m work. iter. size eras. 0.088136 1048576 jerasure 6 2 decode 1024 1048576 1 0.226118 1048576 jerasure 6 2 decode 1024 1048576 2 0.191825 1048576 jerasure 6 2 encode 1024 1048576 0
The improvements are likely to be greater for larger K+M values.