Journal
Ceph的OSD使用
- 速度:Journal使得OSD可以快速地提交小块数据的写入,Ceph把小片、随机IO依次写入日志,这样,后端文件系统就有可能归并写入动作,并最终提升并发承载力。因此,使用OSD日志能展现出优秀的突发写性能,实际上数据还没有写入OSD,因为文件系统把它们捕捉到了日志。
- 一致性:Ceph的OSD守护进程需要一个能保证原子操作的文件系统接口。OSD把一个操作的描述写入日志,然后把操作应用到文件系统,这需要原子更新一个对象(例如归置组元数据)。每隔一段时间,OSD停止写入、把日志同步到文件系统,这样允许OSD修整日志里的操作并重用空间。若失败,OSD从上个同步点开始重放日志。
父主题: 公共特性