[改进后的中文总结内容]

会议纪要

会议时间: 2023年X月X日

参会人员: Josh, Greg, Neha, Sage, Mafia, Peng, Jason, Adams等

会议主题: Ceph性能会议纪要

会议内容

1. 代码审查及进展

  • PRs
    • Greg提交了优化MDS中最大导出大小的PR。
    • Erratic的uptracker工作,以及Retic的clamp以避免主日志PG中的额外引用计数。
    • Neha提交的PR限制PG日志长度,已被合并。
    • EC条带现金PR,尚未审查。
    • Lib标准C++运行时问题的PR。
    • Mafia和Peng提交的多个PR。
    • 移除异步恢复的PR,引起大量讨论。
  • 其他进展
    • Adams正在休假,但休假前研究了一种模拟不同类型蓝色鳄鱼碎片化的模型。
    • Jason在Hats实验室对BD工作负载进行了测试,发现位图分配器在利用空闲连续区域或随机区域时做得更好。

2. 讨论主题

  • 缓存平衡
    • Josh正在重构和清理缓存平衡,并尝试确定当前状态下的合理默认值。
    • 提出了mallik+放置方案,用于一次性分配结构内存。
  • 内存分配器
    • Josh建议减少PG日志条目使用的内存,并讨论了内存池中的额外内存使用。
    • 建议关注内存分配器,并尝试使内存分配模式更友好。
  • PGs限制
    • 讨论了将PG/OST限制从默认的200增加到600,以避免用户遇到过度使用和内存保护问题。

3. 行动计划

  • Josh
    • 继续工作,对缓存平衡进行重构和清理。
    • 调查mallik+放置方案。
    • 关注内存分配器,并尝试使内存分配模式更友好。
  • 其他参与者
    • 审查EC条带现金PR。
    • 解决Lib标准C++运行时问题。
    • 审查移除异步恢复的PR。

4. 下次会议

  • 下次会议将于2023年X月X日举行。

备注

  • 会议中讨论了一些关于PGs限制和内存分配器的重要问题,需要进一步研究和解决。
  • 建议将PG/OST限制从默认的200增加到600,以避免用户遇到过度使用和内存保护问题。