这是Ceph开发每周谈的第八十四篇文章,记录从17年7月17号到17年7月23号的社区开发情况。笔者从前年开始做Ceph的技术模块分析到今年中告一段落,想必有挺多人期待下一篇Ceph技术分析。考虑到Ceph的发展已经从前年的一穷二白到现在的如火如荼,但对于社区的方向和实况仍有所脱节,笔者考虑开始Ceph开发每周谈这个系列。每篇文章都会综述上周技术更新,围绕几个热点进行深度解析,如果正好有产业届新闻的话就进行解读,最后有读者反馈问题的话并且值得一聊的话,就附上答疑部分。
-
一句话消息
Ceph 社区经历 Patrick 正式宣布不再继续运营社区。
-
FileStore VS BlueStore 创建对象性能
这两周的 Performance Meeting,Mark 分享了关于 FS VS BS 的性能结果,我们在这里分享下。
下图是基于 HDD + NVME 的测试,NVME 作为 FileStore Journal 和 BlueStore 的 DB,可以看出,当大部分元数据都在 SSD 上时,BlueStore 能保障较好的性能,否则,会有性能严重衰减。而 FileStore 都只能在少量对象时支撑。
下图是创建一千万个对象的表现,可以看到 当超出 NVME 大小时,BlueStore 性能确实会下降到 FileStore 水平。
下图是纯 NVME 环境下,用来看当 IO 不是瓶颈时,两者表现。可以发现,这个时候 FileStore 也能保持比较稳定的性能输出,BlueStore 稍好一点。
以上测试主要是考虑在对象存储场景下的用例。