设置EC规则isa[2:1]:
ceph osd erasure-code-profile set ec-1 plugin=isa technique=cauchy k=2 m=1 ruleset-root=default ruleset-failure-domain=host directory=/usr/lib64/ceph/erasure-code/ --force
修改参数osd_pool_erasure_code_stripe_width(64K):
ceph tell mon.* injectargs '--osd_pool_erasure_code_stripe_width 65536'
这个参数位于monitor, 会影响ec pool 的stripe width
新建ECpool1, 并测试
ceph osd pool create ecpool1 64 64 erasure ec-1
写测试
echo ABCDEFGHI | rados --pool ecpool1 put NYAN -
读测试
rados --pool ecpool1 get NYAN -
ABCDEFGHI
阅读(4063) | 评论(0) | 转发(0) |