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

会议纪要

会议时间: 2019年5月28日

参会人员: [列出参会人员姓名]

会议主题: Ceph分布式存储项目讨论

会议内容

1. 性能测试与集成

  • 参会人员姓名将进行Ceph性能测试,并将测试参数集成到持续集成(CI)系统中。
  • 测试将包括对现有CI系统的改进,例如通过模型测试检查深度场、子模块更改和消息中添加的部分行。
  • 将特别关注由Pull Request(PR)引入的性能影响,例如延迟和性能下降。

2. 远程游标

  • 参会人员姓名已经完成了远程游标测试。
  • 测试使用了SST的默认值为3和4,以及Prashanta的默认值为添加。
  • 在本地模式下,使用了比Chroma ST更快的SSD。

3. 测试方法

  • 讨论了测试方法,包括使用Radosbench进行吞吐量测试。
  • 通过增加thread count以评估OSD的饱和度,直到延迟变得非常糟糕。
  • 建议使用-T选项将thread count增加到256,并观察延迟。

4. DPDK与DPDK-based系统

  • 讨论了DPDK与DPDK-based系统的实现,并探讨了接口设计的原因。
  • 讨论了内存拷贝和用户空间到用户空间的对齐问题。
  • 讨论了使用scatter-gather数据结构以避免内存拷贝的需求。

5. POSIX接口

  • 讨论了POSIX接口的修改,包括对定位器的使用。
  • 讨论了可能的修改和接口扩展。

6. 代码审查

  • 参会人员姓名完成了对一些代码的审查,并提出了反馈。

7. 操作系统升级

  • 讨论了Fedora 30的安装问题,包括与BCM相关的DMA调用问题。

8. 操作系统性能优化

  • 讨论了操作系统性能优化,包括使用更大的缓冲区。

9. 操作系统调度

  • 讨论了操作系统调度,包括使用seastar进行任务调度。

10. 操作系统任务执行

  • 讨论了操作系统任务执行,包括使用future和promise进行任务之间的通信。

11. 后续行动计划

  • 继续进行性能测试和集成。
  • 完成DPDK和DPDK-based系统的测试。
  • 完成POSIX接口的修改和接口扩展。
  • 完成代码审查。
  • 解决操作系统升级问题。
  • 完成操作系统性能优化。
  • 完成操作系统调度和任务执行。