深入了解 Flash Cache

Flash或者SSD相比HDD来说,有非常好的随机性能与带宽,性能在HDD与DRAM之间,同时又因为其成本相对DRAM比较低,所以作为HDD与DRAM大容量的cache广泛的使用。cache与标准的后端的存储相比有几个不同的地方:(1)cache中的数据往往是整个系统数据的子集,因此不需要持久化,同时在管理数据方面也灵活的多。(2)cache中存放的数据都是来自硬盘的地址空间,因此标准SSD作为cache的话需要有从硬盘地址到SSD地址的转换(3)cache必须要确保返回给用户的数据不能是旧的,但是对于不存在的数据要返回空。

Facebook Flashcache

Facebook最早是2010年开始使用flashcache,是facebook开源的ssd存储产品,它是基于内核的device mapper机制,允许将ssd设备映射为机械存储设备的缓存,堆叠成为一个虚拟设备给用户使用


支持三种缓存方式:(1)write back,修改内容之后,并不会立即写入到后端设备(2)write through,修改内容后写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值