一、简介
目前官方提供了ceph-immmutable-object-cache守护进程负责将内容缓存到本地缓存目录上。为了获得更好的性能,建议使用SSD作为底层存储介质。
二、IO流程
- ceph-immmutable-object-cache守护进程启动进行初始化,并且时监听本地域套接字,并等待来自librbd客户端的连接。
- 客户端librbd通过域套接字来连接缓存守护进程, 并且向缓存守护进程进行注册。
- 客户端librbd读取时请求到缓存守护进程进行查找。如果未查找到,守护进程会直接读取RADOS对象,然后写入到本地缓存目录.否则,找到更新LRU移动到头部。
- 如果返回告诉客户端未缓存, 则客户端librbd直接从rados中获取信息。(下次librbd则直接从本地获取)
三、策略
</

本文介绍了Ceph的immutable object cache机制,详细解释了其如何利用SSD提高性能,包括IO流程、策略MAP、LRU链表维护及存储格式等核心内容。
最低0.47元/天 解锁文章
1356

被折叠的 条评论
为什么被折叠?



