[改进后的中文总结内容]
会议纪要
会议时间: 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接口的修改和接口扩展。
- 完成代码审查。
- 解决操作系统升级问题。
- 完成操作系统性能优化。
- 完成操作系统调度和任务执行。