ceph-immmutable-object-cache

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

一、简介


目前官方提供了ceph-immmutable-object-cache守护进程负责将内容缓存到本地缓存目录上。为了获得更好的性能,建议使用SSD作为底层存储介质。


二、IO流程

v2-cb76655b17c6f38c7213b6b7024bd5b6_b.jpg


  1. ceph-immmutable-object-cache守护进程启动进行初始化,并且时监听本地域套接字,并等待来自librbd客户端的连接。
  2. 客户端librbd通过域套接字来连接缓存守护进程, 并且向缓存守护进程进行注册。
  3. 客户端librbd读取时请求到缓存守护进程进行查找。如果未查找到,守护进程会直接读取RADOS对象,然后写入到本地缓存目录.否则,找到更新LRU移动到头部。
  4. 如果返回告诉客户端未缓存, 则客户端librbd直接从rados中获取信息。(下次librbd则直接从本地获取)

v2-bf7274c7f2fc9fb71bec0fd82134a835_b.jpg




三、策略
</

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值