intel / intel/isa-l

Why wider stripe leads to lower encoding throughput even with same parity?

Open
#237 2 comments 0 reactions 0 assignees View on GitHub
question
Dominant language
C
Stars
1.1k
Forks
346
PR merge metrics
No merged PRs in 30d

Description

Hello!

I did some measurements with erasure coding, and I found that EC with a wider stripe usually has a lower encoding throughput. For example, 10+4 has throughput of 6989 MB/s, but 20+4 has throughput of 5467 MB/s.

Is it expected and is there any explanation on how this happens?

I thought EC configurations with same parity numbers would have similar encoding throughputs.

Thanks!

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.