Ceph中replicated以及erasure类型pool写性能对比

操作环境

Centos 7
Ceph 0.94.2

测试方法

分别创建replicated以及erasure类型的pool,通过rados bench进行写性能的测试,而后进行性能对比。

测试步骤

分别创建replicated&erasure类型的pool

[root@mon1 ~]# ceph osd pool ls
rbd
ecpool-0

rbd为系统默认的pool,其类型为replicated,ecpool-0为erasure类型的pool

通过rados bench通过不同请求大小(4K、16K、32K、64K、128K、256K、512K、1M、2M、4M、8M)分别在进行写性能测试

#rados bench 300 -p ecpool -b 4K -t 16 write

测试结果

Ceph中replicated以及erasure类型pool写性能对比_第1张图片


如上图中,在请求大小越大的时候,erasure相对于replicated的写性能优势越发明显,当请求大小低于32KB时,erasure的写性能略低于replicated。

你可能感兴趣的:(ceph)