20、Ceph分层存储的原理、配置与调优

Ceph分层存储的原理、配置与调优

1. Ceph分层模式介绍

Ceph 提供了多种分层模式,不同模式适用于不同的应用场景,以下是几种常见模式的详细介绍:
| 模式名称 | 模式特点 | 适用场景 |
| ---- | ---- | ---- |
| Forward | 直接将所有请求从顶层转发到底层,不进行任何提升操作。该模式会使 OSD 告知客户端将请求重新发送到正确的 OSD,因此对延迟的影响比简单代理更大。 | 无 |
| Read - forward | 每次写入时强制提升对象,所有读取请求重定向到基础池。适用于仅使用顶层池进行写入加速的场景,例如将写密集型 SSD 覆盖在读取密集型 SSD 上。 | 写加速场景 |
| Proxy | 类似于 Forward 模式,但通过代理所有读写请求而不进行提升操作。OSD 自身从底层 OSD 检索数据,然后将其返回给客户端,与转发相比,减少了开销。 | 对延迟敏感,希望减少转发开销的场景 |
| Read - proxy | 类似于 Read - forward 模式,代理读取请求并始终提升写入请求。需要注意的是,写回和读代理模式是经过严格测试的模式,使用其他模式时需谨慎,且其他模式可能在未来版本中逐步淘汰。 | 写操作需要提升,读操作通过代理完成的场景 |

2. Ceph 分层的使用场景分析

Ceph 分层功能应被视为分层而非缓存,因为提升操作对集群性能有不利影响,主要原因如下:
- I/O 路径影响 :提升操作发生在 I/O 路径中,要提升的整个对象需要从底层读取,然后写入顶层,才能将 I/O 返回给客户端。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值