经常有朋友吐槽,为啥我新买的SSD跑分这么低呢?远远低于媒体的测试跑分?是不是买到了假货呢?除了SSD自身素质问题,造成跑分过低的原因,主要还是两方面。
一方面,系统的纯净度。不少朋友,尤其是品牌机的朋友,后台的“福利”软件太多了。部分朋友,单单杀毒软件,防火墙都有三四个,不拖才怪。我都不好意思说,玩网游狠的,后台那些不能说的软件了。
另外,一般媒体跑分,都是作为从盘,里面是零空间占用的。多数的SSD空盘,空盘状态是性能最强的。一般人的话,都是作为系统盘使用,尤其是128GB的SSD,系统装完,打好补丁,随便3分1容量用掉了,跑分不如空盘是合理的。
另外一方面,平台性能也是关键。
Sata2跑分跟sata3无可比性。尤其是sata2的机器,多数都是老平台了,和现在主流的Haswell之类的差距很明显的。关键是,接口速度限制,只有300MB/s的传输速度,所以整体跑分下降厉害,是必然的。
不光是接口,前面已经提到,平台很关键。尤其是超级本,或者是采用低电压cpu的新一代笔记本,由于笔记本设计是考虑到性能和续航的平衡。超低电压处理器本来的频率就不高,节能以后就更加低了。特别是非外接供电的时候,基本上都是节能模式为主,这样子,对跑分影响很大的
为了让大家有一个更加直观的了解,我特意选取了手头三套平台作为参考,看看,平台是否影响SSD的性能。
华擎Z97killer和A88killer双平台
搭配I5和A10两个在各自平台上面中高端的cpu作为参考
为了增加看点,我还会在两个平台上面增加Raid0测试部分,相信不少朋友都对SSDraid0有兴趣,是不是1+1=2?
笔记本平台方面,我采用的是I74710MQ+12GB+HM86芯片组的平台,属于笔记本中的中高配。受限于笔记本没有两个sata3接口,所以,RAID0部分缺失
那么,我们就来看看,三个平台选用同一块M6P256GB的表现如何
先来看看,M6P单盘的表现(为了观看方便,平台1是I5+Z97,平台2是A105700+A88平台,平台3是笔记本I7四核+HM86平台)
1.Asssdbenchmark
可以看到总分最低的是笔记本,因为笔记本是作为系统盘,系统安装完成,已经占去40G左右的空间(包含页面文件,休眠文件)
汇总一下,大家可以看看数据对比
总分最高的反而是AMD平台,但是先别高兴,基本上所有分数都全面落败,甚至不少连笔记本I7平台都不如,真正拉成绩的就是64深层队列读取有513.81MB/s,所以说,总分可以忽略
前面说了,由于接口不足,笔记本是作为主盘的,作为主盘以后,成绩不如空盘,但是不少项目还是足够吊打A10平台的。你说cpu性能吗?虽然是笔记本的I7,但一样是四核八线程,你可以理解为,低频版的节能I7(睿频只能到3.5G)
因此第一战,AMD平台败北
再来看看,IOPS性能
基本上来说,跟前面的结论一直,I5+Z97全面领先A10+A88
2.Crystaldiskmark
基本上和Asssdbenchmark差不多,来看看对比
可以看到,同样是cpu性能起作用,AMD平台,基本上全线垫底。即使笔记本I7是作为系统盘使用,但是成绩还是超越了AMD平台
而且,不仅仅是4k性能,就是持续读写也击败AMD平台,所以,平台,尤其是超低功耗平台,对于跑分来说,还是会有影响的
3、attodiskbenchmark
笔记本平台的数据缺失,但是I5+Z97和A10+A88在attodiskbenchmark跑分差不多。这个跑分仅仅反映持续读写能力的高低,有机会再给大家补上笔记本的
4.TXbench
同样,该测试,笔记本的数据欠缺。这里第一个数据是I5+Z97的,第二个是A10+a88的
可以看到,第一项,持续读写,两个平台几乎一样
第二项,随机1024k大小数据,队列1读写,A10+A88平台已经掉队了
第三项,4k随机读写,和之前的Asssdbenchmark类似,A10+a88明显不如I5+Z97
第四项,随机4k,深层32队列读写,根本就是两个不一样的SSD的感觉,AMD平台几乎只有Intel平台的三分一
小结一下,排除最后一个TXbench可能软件太过于新,AMD平台“吃亏”,还是先说说传统的老软件。
Attodiskbenchmark,两个平台几乎一样,可以忽略。同时,四个软件,持续读写,也是intel平台领先,不过幅度不大。其实,也可以理解为,已经达到了SATA3的接口瓶颈了。所以,持续读写暂时不考虑。
4k随机读写,读取,intel平台领先10MB/s左右,写入是50MB/s左右,基本上,已经是两个不同档次的产品了
4k深层64队列读写,很奇怪,两个平台是几乎一样的。但是4k深层32队列读写,Crystaldiskmark,intel平台领先100MB/s,TXbench我姑且相信是软件不兼容吧,但是,也是intel领先。
为什么会这样子呢?假设,4k深层64队列对于主控Marvell987已经是极限了,甚至主控已经成为平静,因此,两个平台差不多。但是相对而言,4k深层32队列,主控还在承受范围,因此,平台的优势就出来了。
当然了,需要指出,测试仅仅是一种理想状态。实际应用中,理想的单一任务4k随机读写是不存在的;同样,4k,32个任务队列同期执行也是家用领域不常见的,因此,只能作为一个参考。
同样,我也很好奇,两个平台在组建Raid0以后,性能如何
1.Asssdbenchmark
成绩很诡异吧?同样的Raid0,为啥两个平台差距那么大呢?
在这里,不得不吐槽一下,amd的raid0驱动,简直反人类。一开始,驱家,找不到。接着,去amd官网,仅仅找到一个windows下面的驱动,问题,我需要的是系统安装过程中加载的驱动。通过万能的百度,找到,要强制解压安装文件,copy到U盘才能强行挂载。
问题是我在Intel平台,除了X79(X99没有玩过raid),其他任意平台,安装原版的win7,压根没跟我要过这驱动,都是安装好以后加载RST驱动即可。而且AMD平台界面怪不说了,连block,块大小都不可选。但是intel的有,早期的P35已经有了(在早期的没有玩过raid,求补充)。至于写入缓存,intel是有的,amd找不到
因此,推测,跑分差一倍,尤其是4k深层64队列跑分,amd平台只有40%的分数,估计就是给驱动埋单的
不过,诡异的是,AMD平台组建raid0以后,4k随机写入倒是不降反升
2.Crystaldiskmark
512k随机读取,intel完胜;写入是amd逆袭了。同样,4k随机写入,amd平台再次亮了
至于前面提到的,4k深层多队列问题,这里是4k深层32队列,简单一点,但是amd同样是只有intel的40%
3.TXbench
TXbench的情况差不多
好吧,小结一下。
过往组raid0,我也主要是在Intel平台下面玩。即便上结论是,持续读写几乎翻番,而且,明显不是一个Sata3接口的带宽起作用,至于4个硬盘组Raid0会不会有其他发现?求借四个同型号同容量,256GBSSD试试
4k读写,基本上来说都是反而不如单盘
4k随机深层32,64队列,基本上也是提升极其明显的
但是,这次AMD平台却是出现了乱局。4k随机写入,是提升了,完秒单盘。但是4k深层队列却是单盘不如。更别说和Intel比较了
能不能大胆假设,其实两家的驱动,都没有发挥出raid0的完全性能。其实,我这样瞎掰也不是没有理由的,同样的Marvell9187主控,镁光的M500玩成怎样?硬件是基础,软件同样很重要。
说到软件,M6P的专用软件Plexturbo现在已经不能破解试用了。作为一个加速SSD并且保障SSD寿命的内存缓存软件,在AMD平台表现如何?
随便一说,为了保证跑分华丽,特意选取了一对金士顿savageDDR24008G*2的内存条
那么,来看看,两个平台的跑分如何
Amd平台的仅仅有4分1?我扶墙一会先
我实在不知道该怎么解释了
虽然,plexturbo属于一个缓存软件,本质上就是用内存缓冲常规数据的读写,也基本上和内存性能相关。需要指出的是,内存性能和内存频率是不相等的。还得看你平台本身的性能。比方说,同样的的DDR1600内存,intel的Z97平台和amd970平台,A88也是不一样的,即使是同样的平台,cpu本身的性能,频率也会不一样
此测试,纯研究和个人推测,希望懂得更多的朋友前来拍砖。至于Raid0下面打开Plexturbo?
我希望下一版的更新能够加上。随着中高端平台的朋友,内存越来越多,频率越来越高,开启Plexturbo以后,性能达到二次质变,何乐而不为?
最数码 微信公众平台:zuishuma
最数码 官方微博:@PConline最数码