Adaptive Memory对哪些文件敏感?
随机读写性能也是衡量硬盘表现的重要指标,它基本上代表了硬盘在读写散布在各个位置的小文件时的性能表现,一般以4KB文件大小为标准,当然进行随机读写操作时遇到的文件远不止这个长度,基于HDTune软件还可以测试面对512Byte、64KB、1MB以及随机长度的文件的随机操作。单位一般以IOPS或者MB/s表示。
由于机械硬盘的特殊性,随机响应时间基本上等于“平均寻道时间”与“平均潜伏期”之和,对于转速恒定的机械硬盘来说,平均潜伏期是固定的,而平均寻道时间依赖于音圈马达和磁头的品质。所以相比机械硬盘,没有机械结构的固态硬盘在这方面有着巨大的优势。
IOPS绝对是机械硬盘的软肋,虽然无法和固态硬盘相提并论,但是这个指标也绝非没有意义,否则就和磁带一样属于顺序存储设备了。而混合硬盘采用闪存为其加速随机存取性能,下面我们来看看Momentus XT 750GB在这项测试中面对各种长度的文件的表现。
第一次运行,注意各项指标,均和普通机械硬盘表现基本一致。
第二次运行,我们发现基于512Byte、4KB两种长度的文件的随机读取性能显现出了爆发性的增长,分别达到了之前的20倍和70倍,这几乎就是Momentus XT 750GB板载的NAND闪存的性能。而64KB长度的文件则只达到了第一次的2.4倍。
第三次运行,我们发现基于512Byte、4KB两种长度的文件,其随机读取性能变化已经不大,而64KB长度的文件,性能增幅达到第二次的10倍,而1MB长度的文件则没有任何变化。
第四次运行,各项指标都已经没有变化,基本上达到了一个稳定值。
●如何在8GB有限的空间上合理、充分发挥加速效能?
通过测试我们发现希捷Momentus XT的Adaptive Memory技术主要是优化了512Byte、4KB和64KB长度的文件的随机操作,或者我们可以推测认为512Byte~64KB长度的文件都受到了优化,性能提升幅度达到了20倍以上,4KB随机读更是达到了68倍,追平了入门级固态硬盘的水平。
而从1MB长度的文件的测试情况来看,机械硬盘本身已经可以达到38MB/s的读取速度,因此在优化的优先级上显然不及64KB以及更小长度的文件。
希捷Momentus XT对长度越小的随机文件优化得越快,这显然是综合8GB的容量限制来做的一个均衡而明智的设定,保证将所有的NAND闪存的资源用在刀刃上。
虽然这样的推断可能限于测试软件的局限性而导致偏差,但就以这样的推断来看笔者认为也非常合理。
网友评论