本帖最后由 James007ss 于 2012-3-18 23:57 编辑
不好意思,这2天有点忙,傻傻问来迟了。上期各位都了解过持续和随机操作的具体意义了,现在就该说正题了。
还是拿同一幅图说明,持续读取虽然高达400MB/s以上,但写入速度只有不足190MB/s,所以大家可以在左上的文件复制测试中看到,最容易产生持续操作的单个大型文件(ISO)复制操作上,速度也就跟写入速度相约,如果是混合了其它较小尺寸的文件,复制速度还会相应的有所降低(参考另外2个类型)。
因此持续测试的成绩,读取方面主要目的是帮助我们判断SSD是否已经工作在正常的接口速率之下,写入则是让我们可以知道SSD在写入大量持续数据时的极限速度。要注意,若是从HDD复制文件到SSD或反之,由于持续性能SSD仍然占优,因为短板效应,实际效果是非常受HDD性能影响的。
至于随机成绩,相信很多人都已经清楚这里才是SSD和HDD的重要性能差异之处。不过它们的差距在实际使用上似乎又没有测试看起来大,这是怎么回事呢?
先注意上面的单队列深度随机读取成绩为28.11MB/s,单看数字而言,跟持续读取几乎能说天渊之别,第4期傻傻问我们已经谈过个中原因。不过依然很多人不明白跟HDD究竟有多大的差别。
其实上面这成绩若换算为IOPS显示,那就是接近7200的IOPS,同样以随机读取来看,HDD的IOPS基本只有2位数,也就是它们有约100倍左右的差距,换算回来便是小数点以下的数值,是相对‘凄惨’的小数点君了。只是由于ASS的测试原理导致没人会用它来测试HDD的随机性能,而且HDD厂商都不会提供随机性能数据(那么凄惨的小数点君怎么可能出来见人),网上的HDD测试也大多注重持续性能,已经默认无视随机成绩,所以对这方面认识较少的朋友自然难以比较。
现在再回头来说,为什么测试有这么大差距,但用起来感觉又好像没有成绩这么夸张呢?
最直接来说就是SSD的这种随机性能已经远远超越了普通家庭用户的使用需求,在HDD时代,由于HDD随机性能低下,如果数据是直接从HDD读取进CPU处理,那么根本没人能受得了,所以电脑才会有内存,CPU才会有那些1、2级甚至3级缓存,其实内存和CPU集成的缓存,都是数据缓存,由于它们本身数据传输速度比硬盘快得多,所以电脑系统有机制把需要使用的数据预先存放到它们里面,CPU要使用时便能很快的获得,从而掩盖了硬盘性能不济的情况。关于缓存机制,这期我们暂不多谈,以后会再说。
总之,因为缓存机制的存在,在使用上HDD即使性能再差,都并不是不可接受的状况,那SSD虽然超过HDD很多,但用不上的性能,对用户来说自然也就没有感觉了。打个比喻:你的饭量最大就是2碗多些,HDD的表现对你来说已经有2碗了,虽然你未完全吃饱,但也不会觉得饿,那SSD即使有等于HDD的百倍200碗,你吃得最多也还是2碗多,不会因为用了SSD,你的饭量就变成200多碗,因此多余190多碗饭,对你来说当然也只是用来看,而吃不下的。
关于多队列深度随机测试,我也可以告诉大家,一般家用的队列深度最大也就3到4而已,连5都上不了,所以随机性能的几项成绩(其实包括延迟成绩也是)对于有心研究SSD的人来说,是分析SSD特性的其中一些依据,但对普通用户来说,它们只是帮助用户分辨相对‘性价比’的因素之一。具体来说就是2款价格相同的SSD,用户购买同样平台测试下成绩较好的,那‘性价比’就相对要好些,只是这些多出来的‘性能’,一般用户其实并没用得上。
关于ASS的压缩测试,这里再放上张之前PCEVA测KST的HYPERX 240G的测试图,让大家跟上面M4的对比。
很明显的差别对吧?M4由于不带压缩功能,而且盘内缓存本身也不放多少用户数据,所以这个测试成绩几乎成一直线,HYPERX 240G因为采用SF2系主控,带有目前SF独有的压缩功能,因此测试成绩随着压缩比率的改变而成曲线分布,以后若有其它SSD使用了压缩功能,也会出现同样的情况。
好了,关于测试成绩的内容,傻傻问暂且说到这里,下期我们会开始聊聊不少人都会关心,但却也都不太了解的缓存问题。
固态硬盘傻傻问系列(第5期:SSD测试成绩的意义 上)
固态硬盘傻傻问系列(第7期:用SSD的PC死机该怎么做) |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|