[改进后的中文总结内容]
在2022年6月9日的Ceph性能会议上,讨论了多个与Ceph分布式存储性能优化相关的问题和改进措施:
- Snap Mapper改进:
- 项目1:提出了将Snap Mapper从RocksDB中移除,改为内存数据结构,并在系统关闭时将其保存到文件中。这旨在减少系统关闭时间,并在启动时节省时间。
- 项目2:通过批量处理删除请求来减少与RocksDB的交互次数,从而降低性能开销。
- 项目3:将Snap Marker从单一大型实体更改为每个PG维护自己的Snap Mapper集合,以减少锁冲突并提高性能。
- TRACING改进:
- 提交了一个新的TRACING补丁,已合并到主分支,并显示出良好的性能指标。
- 其他讨论:
- 讨论了CPT Toothology Proof Testing的问题,以及如何解决其偶尔不提供结果的问题。
- 探讨了使用CSTAR(Control TCMalek Thread Cache Size)配置选项来控制TCMalek线程缓存大小。
- 讨论了将旧映射基准测试功能添加到Google测试套件的存储测试中,以帮助了解OMAP和RocksDB的开销。
- 后续行动:
- 继续审查和合并PR(Pull Requests)。
- 进一步研究Snap Mapper的历史和代码。
- 调整和优化Shard向上Q在OSD中的行为。
会议重点关注了Ceph性能优化,特别是Snap Mapper的改进,以及如何通过不同的方法来提升Ceph系统的整体性能和可扩展性。