固态存储的潜力 数字看SSD与HDD之争
TT存储 发表于:12年05月22日 14:00 [转载] TT中国
固态缓存技术
另外一种技术叫做SSD缓存技术。数据缓存到SSD中是由主机软件或存储控制器决定的,这种技术会把数据复制一份到SSD缓存中,无需从用户和应用 软件所确定的原始位置迁移数据。缓存技术非常容易管理,因为所有的决定都是由缓存软件或控制器做出的。缓存技术把热点数据调入缓存进行访问以加速应用程序 的访问,性能随着更多的数据进入缓存而逐渐得以提升。我们把这种逐步的性能提升叫做“热身”或者“爬升”,其发生会持续几分钟或数小时,这依赖于设备和 I/O 操作的数量。根据设备的不同,缓存的数据可以使只读的或读写均可的。SSD缓存技术沿用了很多与内存缓存技术,甚至是处理器内部缓存技术相同的缓存算法。 某些SSD缓存解决方案不仅仅缓存那些明显的热点数据,而且还会预先获取其临近数据,缓存软件认为按照其I/O模式,这部分数据也会变成热点。大部分缓存 解决方案让管理员决定哪些文件或卷能够进入缓存使性能提升,所以你可以排除某些特定的数据以防止其阻塞缓存。如果你认为大部分或者所有的应用程序都能得到 性能的提升,你就应该考虑使用SSD缓存技术了。
利用分层和缓存技术,SSD能够使更多容量得到性能的提升。对于这两种方案,你必须计算出需要多少的SSD容量。在多数情况下,认为只需要总磁盘存储空间的3%或至多10%的SSD容量既可获得性能的显著提升。
SSD的数据压缩
压缩技术是另外一个因为固态存储技术获得新面貌的话题。因为SSD技术通常比传统硬盘技术更加昂贵,在只关注每GB的价格的情况下,提升SSD技术 所带来的效益的一种方式就是在把数据存放到SSD之前进行数据压缩,因此而消耗更少的SSD宝贵的空间资源。目前,随着处理器性能的提升,花费一些额外的 CPU处理能力进行数据压缩,然后再存储在较快速的存储设备,从而使得整个性能的提升。这就需要考虑压缩是发生在主机上还是发生在存储系统上。某些存储已 经能够进行压缩了,数据在进入存储系统的时候立刻进行压缩处理,所有的缓存、SSD或磁盘设备只能看到压缩后的数据,这样就可以占用更少的容量了。
另外一个解决方案,上面已经提及,就是全闪存阵列。这将变得更加普遍,大的存储厂商去年开始跟进由一些初创公司所引导的趋势。我们完全可以期望看到 从大的存储厂商在今年发布其闪存阵列。很可能在不久的将来,全闪存阵列会具有现在硬盘驱动器系统相同的先进功能,包括像自动精简配置,重复数据删除和更多 的东西。
相关链接一:通过数字看SSD与HDD之争
固态硬盘(SSD)有一些非常重要的指标需要考虑,或许其中一些指标你以前从没有考虑过。我们都知道每GB容量的价格,也许可以让报价SSD和硬盘 驱动器(HDD)的数量变得相当容易。还有两个指标也同样重要,就是每个IOPS的价格和每瓦特的IOPS。对于存储设备,从所有形式的因素来看,这些指 标在SSD和HDD之间有一个相当大的差异。下表中的数字显示了一个范围,不同的设备之间可能会有差异。因为价格的波动,价格数据仅供参考。
注意:SSD硬盘每GB价格很贵,但每IOPS的价格很低,而传统硬盘却与之相反。