开发者社区> 问答> 正文

BlueStore新接口如何直接对RBD块设备测试?

BlueStore新接口如何直接对RBD块设备测试?

展开
收起
kun坤 2020-04-23 19:55:06 443 0
1 条回答
写回答
取消 提交回答
  • 测试前会 drop 系统 cache 和重启 BlueStore OSD 来避免 cache 的影响。 1.jpg

    可以看到首先 BlueStore 的吞吐更好——这个很大一部分来源于规避了双写,其次方差更小——因为 BlueStore 直接将数据写入磁盘,而 FileStore 的系统 write back 触发和 Ceph 前台 WAL 相冲突引起较长的 latency。

    对于小于 64KB 的写请求,BlueStore 要比 FileStore 好 20%,因为 BlueStore 会将数据写入到 RocksDB 就返回。(MatheMatrix:无图)

    在读性能上 BlueStore 没有表现出优势,和前面一样,因为 FileStore 实现了 Read ahead,而 BlueStore 特意没有实现。

    2020-04-23 19:55:37
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
移动互联网测试到质量的转变 立即下载
给ITer的技术实战进阶课-阿里CIO学院独家教材(四) 立即下载
F2etest — 多浏览器兼容性测试整体解决方案 立即下载