Actions
Fix #9601
openerasure-code: ErasureCode::encode overhead is too high
Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:
0%
Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
When encoding 4KB buffers it is ~15% of the total CPU being used although it is only preparing the buffers.
Files
Updated by Loïc Dachary over 9 years ago
- File deleted (
Screenshot from 2014-09-26 12_32_18.png)
Updated by Loïc Dachary over 9 years ago
- File kcachegrind.png kcachegrind.png added
- Description updated (diff)
Updated by Loïc Dachary over 9 years ago
Applying https://github.com/ceph/ceph/pull/2558 and benchmarking again
Updated by Loïc Dachary over 9 years ago
- File jannau-bench.png jannau-bench.png added
The overhead has shifted but looks globaly the same with https://github.com/ceph/ceph/pull/2558
Updated by Janne Grunau over 9 years ago
The handling got more complicated due to the updated padding handling.
It's a bit little faster. jerasure_matrix_encode's part increases from 76.5% to 77.5%. The effect on the speed reported by ceph_erasure_code_benchmark should be a little larger.
Actions