【ceph】存储领域的CAS是什么?什么是CAS|Open CAS|缓存加速软件

目录

什么是CAS

出现原因和应用场景:

初始Open CAS

What

SPDK Block Device

Open CAS Linux

What's Cache?

What's Cache Object?

Cache operations

Cache Configuration

Cache Mode

Cache line size

What's Core?

What's Cache line?

Cache line metadata


作者:bandaoyu @UESTC 链接:https://blog.csdn.net/bandaoyu/article/details/122742029

什么是CAS

H3C的CAS是指:超融合UIS虚拟化平台CAS,uis针对对网络 存储技术不太熟悉客户,提供一体化方案。cas是专业虚拟化解决方案。

分布式存储领域的CAS 不是CAS算法。

是指 Cache Acceleration Software 缓存加速软件,主要的开源软件是:Open CAS

CAS的用处是:通过使用更高性能的存储设备加速后端块存储IO访问。说白了就是增加一个缓存层

Open CAS:

  • Open Cache Acceleration Software 主要目标是通过使用更高性能的存储设备加速后端块存储IO访问。
  • CAS的核心是 Open CAS Framework,OCF是使用C语言写的高性能块存储元库,OCF具有平台无关性,访问系统API通过用户提供的Env实现,提供完美,高性能,低延迟的缓存工具,它仅仅是一个缓存引擎,APP自己实现适应层。
  • 为在OCF基础上构建完整的缓存解决方案,CAS提供了两种实现,一个是Open CAS Linux,另一个是 SPDK Block Device

出现原因和应用场景:

简洁说明:

HDD盘便宜,但是小块数据数据访问效率低。所以加一层缓存层提高性能==》Open-CAS缓存框架来加速Ceph OSD节点。

详细说明:

HDD的随机访问受到磁头寻道时间的限制,与SSD相比,这导致随机访问的性能大大下降。对于10,000 RPM机械硬盘,随机读写的IOPS(每秒输入/输出操作)大约为350。

基于机械硬盘的Ceph集群成本较低,适合于大规模数据的顺序访问场景,但是不适用于OLTP(在线事务处理)工作负载中的小块数据访问。

如何以最优的成本提高小块数据的随机操作的访问性能?我们提出了Open-CAS缓存框架来加速Ceph OSD节点。

产品例子:傲腾配OpenCAS 看傲腾配OpenCAS加速联通沃云业务_缓存

集群实例:《高性能CEPH存储:基于OpenCAS缓存的集群性能调研》高性能CEPH存储:基于OpenCAS缓存的集群性能调研_NewTyun的博客-CSDN博客

高性能CEPH存储:基于OpenCAS缓存的集群性能调研 - 知乎

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值