Ceph 擦除码 jerasure 插件基准测试 (Highbank ARMv7)

loic

为 Intel Xeon 描述的基准测试是在一个 Highbank ARMv7 处理器 rev 0 (v7l) 处理器上运行的(该处理器的制造商是 Calxeda),使用 相同的代码库

对于 K=2,M=1(即 RAID5 等效)的编码速度约为 450MB/s,对于 K=10,M=4 的编码速度约为 25MB/s。

它还在 Highbank ARMv7 处理器 rev 2 (v7l) 上运行(请注意 2

对于 K=2,M=1(即 RAID5 等效)的编码速度约为 650MB/s,对于 K=10,M=4 的编码速度约为 75MB/s。

注意:擦除码插件的代码不包含任何 NEON 优化。

基准测试报告

bench.sh 输出在根目录的源文件中的 HTML 页面中呈现,使用 Flot

两者都使用以下命令运行

TOTAL_SIZE=$((400 * 1024 * 1024)) \ CEPH_ERASURE_CODE_BENCHMARK=src/ceph_erasure_code_benchmark \ PLUGIN_DIRECTORY=src/.libs \ qa/workunits/erasure-code/bench.sh fplot jerasure

结果解释

请参阅 对应 Intel Xeon 基准测试的说明