21、Ceph分层与故障排除全解析

Ceph分层与故障排除全解析

1. Ceph分层性能监控

在Ceph中配置分层后,所有客户端请求都会经过顶级层。因此,只有构成顶级层的OSD上的读写操作计数器会显示请求,前提是基础层OSD不用于其他池。为了解基础层处理的请求数量,有代理操作计数器来显示该数量,这些计数器也在顶级OSD上计算。所以,监控带有分层的Ceph集群吞吐量时,只需在计算中包含顶级OSD。

以下是可用于监控Ceph分层的计数器,均在顶级OSD上监控:
| 计数器 | 描述 |
| ---- | ---- |
| op_r | OSD处理的读操作 |
| op_w | OSD处理的写操作 |
| tier_proxy_read | 代理到基础层的读操作 |
| tier_proxy_write | 代理到基础层的写操作 |
| tier_promote | 从基础层提升到顶级层的数量 |
| tier_try_flush | 从顶级层刷新到基础层的数量 |
| tier_evict | 从顶级层驱逐到基础层的数量 |

2. 替代缓存机制
  • Bcache
    • 原理 :Bcache是Linux内核中的块设备缓存,可使用SSD缓存旋转磁盘等较慢的块设备。与RADOS分层不同,Bcache会缓存整个OSD。
    • 优点
      • 由于SSD缓存,OSD本身的延迟响应更加一致。文件存储会为每个Ceph请
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值