flashcache技术点分析

flashcache作为通用的缓存模块,可应用于多种应用场景。但与其同时,由于其工作原理的限制,它只缓存特定大小的块,在某些特定场合下可能不适用。

下面,就flashcache的技术点进行分析和探讨。

一、可靠性

(1)由于flashcache本身的电子特性引起的位反转和串扰,会影响可靠性;

(2)flashcache本身的异常处理机制是否完善;

(3)SSD的容量一般比较大,在服务器宕机时,如何及时的转移数据并恢复业务运行;

(4)随便负载增大,对flashcache的性能会有影响,如何保证其性能相对平滑;

二、cache策略

(1)目前支持wb,wa,wt三种模式,但wt模式性能较差;

三、cache算法

(1)基于时间,如LRU

(2)基于效率

(3)兼顾时间和效率,能使flashcache的性能在任何情况下,均有较好性能

(4)基于特定业务模型,如IBM,提出了针对顺序和随机IO均有较高性能的SARC算法

四、元数据

(1)元数据分布

元数据占有的存储空间,及运行时占用的内存;

元数据占用空间太大,会加剧SS

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值