高速缓存和自动分层如何提高SSD效率?存储与灾备
2013-07-11 来源:TechTarget中国 编辑:李志明
专家们似乎都认为:决定哪些数据应该存储在固态设备中以及何时保存、保存多长时间的工作最好是留给自动处理过程。
专家们似乎都认为:决定哪些数据应该存储在固态设备中以及何时保存、保存多长时间的工作最好是留给自动处理过程。
在本次存储决策(Storage Decisions)视频中,Demartek分析机构的总裁Dennis Martin讨论了固态高速缓存和自动分层是如何通过有效利用固态存储来提高数据可访问性的。
Martin说:“在高速缓存中,高速缓存控制器会识别哪些是热数据(hot data),它的工作是把热数据放到SSD上,再顺便拷贝一份。这样你就不用切换到后端,而且等你下次读取的时候,可以直接调用拷贝的数据。很多应用程序可以从中受益,因为它只是高速缓存,不关心正在运行哪些IO和应用。而且它是在预热(warm-up )或快速启动(ramp-up)时这样做。由于很多负载都在前端缓存中,所以后端硬盘驱动器的负载就会较低。”
他指出,闪存控制器可以处理SSD的损耗均衡(wear-leveling),延长存储系统的驱动器的使用寿命。但是他也表示,这种协调能力需要能够不断把数据移到需要它的地方的自动分层软件。
他说:“想象一下,如果你有一个应用程序,想给它加速,那么可以把所有的数据都放在SSD上。如果你有很多应用程序,那么哪些应用应该放在SSD上?而且,我选择了其中一些,那么一个月以后效果还好吗?这时你就可以使用自动化软件来帮助你,也就是说,如果你有多个应用程序,你可以使用分层软件,它可以任意移动数据,并帮你自动完成。”
Martin还表示,根据Demartek测试发现,在实施SSD时,如果存储效率提升了,CPU利用率也能同时提升,因为有很多工作可以使用固态技术完成。