机房360首页
当前位置:首页 » 存储资讯 » 存取效能最大化 磁盘快取VS分层存储

存取效能最大化 磁盘快取VS分层存储

来源:eNet硅谷动力 作者:Lily编辑 更新时间:2011-7-26 15:59:51

摘要:无论数据快取或自动化分层储存,最终目的都是设法实现存取的最佳化、改善存取效能,不过由于基本原理的差异,在达成存取最佳化的效果上各自受到不同限制。相较下,自动分层储存技术的适用范围便较广泛些,在多数存取型态下都能发挥存取最佳化的效果。

  与纯粹的固态磁盘阵列相比,将SSD用于分层储存,或是以Flash存储器作为储存设备的第2层快取,两种做法都是属于混合应用传统硬盘与NANDFlash闪存的架构,也同样是将Flash闪存置于速度较慢的传统硬盘与高速的DRAMCache之间,但由于存取方式上存在许多差异,从而产生不同的特性:
  
  在数据存取中的角色不同
  
  如名称所示,Flash记忆体在分层储存中扮演硬盘角色,在第2层快取应用中则扮演高速缓冲存储器角色。
  
  分层储存中的SSD是作为一个永久存放数据的储存装置,透过分层技术,数据是被“迁移”到SSD中,除了存取速度较快外,SSD中的数据在逻辑上与传统硬盘是一样的;而当以Flash记忆体作为第2层快取时,Flash记忆体则是充当存取数据的缓冲区,数据是从底层磁盘区中“复制一份”到高速缓冲存储器中(注意是复制而非迁移),读入Flash快取中的数据只是暂存,而不是永久性保存。
  
  运作机制差异
  
  在自动化分层储存架构中,自动化分层储存技术会先按照预设政策将数据写入各层级磁盘,并以Volume、LUN或一定的区块大小为单位,持续或定期追踪记录数据的存取频率(或者说是活跃程度),藉由统计不同储存区域的存取频率,辨别出存取频率高的“热点”与存取频率低的“冷点”所在。然后便可依照追踪与统计结果,按一定周期自动执行数据迁移工作,将存取频率高的数据迁移到由SSD组成的磁盘区,存取频率低的则迁移到传统硬盘组成的磁盘区。
  
  而Flash快取的运作方式,则与一般的高速缓冲存储器大同小异,也就是把最近存取过的数据区块,存放到作为缓冲区的Flash记忆体中,接下来的后续存取操作中,系统会比对快取中的数据,若命中快取中的数据,就直接从高速的记忆体中存取数据,而无须到硬盘上存取。

本文地址:http://www.jifang360.com/news/2011726/n957425688.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片