本帖最后由 neeyuese 于 2010-7-30 21:04 编辑
选择这13款产品的理由很简单,要有代表性,又是目前市场上的主流产品。
他们分别是:
- Crucial M225 64 GB 和 128 GB, 标准barefoot主控方案。(三星50nm MLC耐擦写次数10000次)
- OCZ Vertex Turbo 120 GB, barefoot超频主控方案。(外置缓存跑在183Mhz)
- G.Skill Falcon II, barefoot主控搭配 34nm Intel MLC 方案。(MLC耐擦写次数5000次)
在以上4个盘比较可以看出目前barefoot主控的真正能力,从低到高容量之间的性能区别。
- OCZ Vertex 2 100 GB, SandForce 1200主控方案。
- Crucial C300 128 GB, Marvel 6Gbp/s 主控方案。
- Sandisk G3 120 GB, 市场上不多见。
- Kingston SSDNow V SNV425, JMF618主控方案。
- Kingston SSDNow V+ SNVP325, TOSHIBA主控方案。
以上5个盘分别代表了目前市场上SSD凌乱的格局,从高端的2员到中低端的2员,中间夹杂了1个不常见的SandDisk。{:4_157:}
- OCZ Summit 60/120 GB
以上2个代表了三星PB22-J主控的性能在不同容量上的表现。
- Intel Gen2 X25-M 80/160GB
最后再加上名气最响的Intel主控,2种容量可以给用户一个很好的参考点。
=============================================
固态硬盘相比传统机械硬盘:
优势:低寻址速度,无噪音,抗震动。
劣势:闪存的耐擦写次数有限,闪存的数据保持力有限。
==============================================
上面的都是barefoot方案,从09年初就开始在市场上出现了。之后的Vertex Turbo的缓存工作频率是180Mhz,而Falcon II用的是Eco主控,支持34nm的Intel/Micron颗粒。
上面的是2009年10月发布的Intel X25-M Gen2 ,采用的是34nm的Intel颗粒,10通道,32MB缓存,Trim支持。160G的型号缓存是来自ISSI 的,颗粒是同系列,只是容量翻倍了。
128MB外置缓存,三星S3C29RBB01控制器。虽然是OCZ的,其实是三星公版。
09年末出现在市场上,SandForce SF-1222 主控,DuraWrite算法,实时压缩/解压。
2009年12月上市的Marvell 88SS9174主控制器,第一款SATA 6G 民用SSD。128MB缓存,34nm 美光/Intel闪存颗粒。
SanDisk SDC4控制器,64MB缓存,10年保修。
采用JMF618主控制的Kingston SSDNOW V SNV425 S2,64MB缓存,TOSHIBA闪存颗粒。
采用Toshiba T6UG1XBG主控的Kingston SSDNOW V+ SNVP325 S2, 128MB缓存,TOSHIBA闪存颗粒。
=====================================================================
以下所有的速度测试,我都会用IOMETER完成,这是个非常强大的工具软件。测试时候设置排列方式为4KB而非传统的512B,因为最新的操作系统(WIN7和 Win2008)已经能够支持4KB排列替换传统的512B。
测试是这样的,测试写入的时候不分区,测试读取的时候有分区。
道理很简单,做写入测试的时候,假如你有分区的话,IOMETER会先在这个分区里生成一个持续写入的占满整个分区的单个文件,这就意味着SSD主控没有足够的可用空间做写入性能优化了,(对SSD这类完全靠映射提高性能的存储器来说,没了可用空间再疯狂写入可是致命的)而且这个也不能测出主控对Trim支持的优势。所以每次测试前我都会先分区,格式化,再删除分区来确保支持Trim能力的SSD整个SSD被Trim过。而做读取测试的时候,情况正好相反,我需要一个填满数据的SSD来跑测试,而不是一个空白的SSD来跑测试,因为在SSD没有被使用过的时候,主控会把测试的随机数据持续的进行读取处理,(这测的大部分就变持续读取了),造成了这个测试数据无法和平时使用时候的数字相吻合。(一个正常使用的系统,磁盘里咋可能没有文件碎片哪?)
另一个非常重要的问题这里不得不提一下,主要针对SandForce而来的,我们知道SandForce的主控制器支持实时压缩/解压处理,那么对于测试SandForce主控的SSD我就要备2套测试数据模型,第一套类似ATTO等软件,测试的数据为一连串的0或者1,而第二套类似Crystaldiskmark和AS SSD Benchmark,测试的数据为无规律的随机生成的0和1。SandForce的主控有能力做压缩是因为数据的连贯性,比如你传输的数据为0和1那么就会写入8个bit,但是如果传输的数据为00和11或者000和111那么就会被主控转换为9bit和10bit,那就是它们的压缩。假如我传输的是随机的0和1,那么主控制器就很难把这些数据进行压缩,至少来说效率会低很多,目前对于别的主控来说,这2套测试模型没有任何区别,一个0或者1代表就8bit。这样做的意义在于,能够看出SandForce对于不同压缩率的数据的速度之差,分别测出最佳速度和最差速度。在之后的测试图中,我会把随机模型测的数据以Vertex 2 100 GB/ R表示。R代表随机,Random。
持续速度
测试持续2MB块的速度可以测出SSD的最大带宽,持续读取上,最强的不用说也知道是采用了SATA 6G的C300,就算只用Intel的南桥跑3G,也是封顶了,然后就是SandForce跑可以压缩的数据很快,264MB/s,但是跑不可压缩的数据就比较慢了,200MB/s出头。其实大家表现都不错,SSD的持续读取本来就不是问题。而到了写入,X25-M就输在了80MB/s限制上,而对于可压缩的数据,SandForce表现非常出色,但是一旦数据不能压缩,135MB/s这个数据就难看多了。C300的写入被限制到130MB/s。
测试4KB的持续读写,可以测出主控的最大输入/输出耐压程度,可以预料速度跌了不少,但是SanDisk G3跌的最离谱,C300用了SATA 6G的Marvell控制器后在这里表现不如用原生南桥好,Intel的小文件优势开始明显了。
测试随机4K速度,SSD比传统机械硬盘的优势在这里完全体现出来了,在4KB随机读取上,C300用SATA 6G卡的时候随机性能明显不如直接挂南桥上。Vertex Turbo有着最强的读取性能,Vertex 2 在这里表现的比较不如人意,但是SanDisk G3 和 SNV425就完全不是一个等级上的了。
4KB随机写入测试中,SandForce SF-1200 性能出众,紧接着就是C300,最后是Intel和barefoot,其他的性能基本接近了普通机械硬盘。
这里要提示下,很多朋友会说这个Intel的成绩有问题,随机4KB写入应该更强才是,我这里就说下,这个IOMETER我是连续跑了5分钟,很多主控制器的写入在一开始跑的很快,比如三星主控一开始跑到3.4MB/s,SNV325在4MB/s坚持了5秒不到,而SNV425在19MB/s下坚持了1分钟。不过在连续5分钟测试中,没有了Trim的支持,成绩坚持不了多久就一落千丈了。而C300有主动GC,SandForce有实时压缩和duraclass算法,成绩在这类持续压力测试中保持的很好。
很多SSD主控都支持NCQ,但是支持的如何?这里就告诉你。
随机读取和NCQ,在读取上,从图中可以看出barefoot,Intel,sandforce,C300都能很好的支持NCQ。但是barefoot支持到QD4,同时大于4条指令的话,性能没看到提升。
随机写入和NCQ,在写入上,图中看到sandforce和C300支持的很好,但是Intel受到主控的限速,表现的不咋样,如果是X25-E的话就能明显看到提升了。
总结:
2009年,最出色的SSD主控应该说是Barefoot和Intel PC29AS21BA0。而直到现在,新的SandForce 1200和Marvell 88SS9174主控在某些地方才开始超越它们。
相对的SanDISK的G3 SSD上的SanDisk SC4主控,还有金士顿采用的JMF618和TOSHIBA T6UG1XBG方案,它们在随机读写上表现出明显的劣势。虽然说,这些SSD厂商一个以低价(金士顿)切入市场,另一个以10年保修(SanDisk)来吸引客户,而且性能确实比普通机械硬盘强,但是既然有更好的主控可以选为什么还要选择它们哪?
SandForce SF-1200主控,就是在本次测试中Vertex 2的方案,同时在OCZ Agility和海盗船Force系列,Gskill 凤凰系列中也有采用,它使用自家独有的DuraWrite技术,靠着实时压缩/解压/加密算法,可以让低擦写次数的MLC达到最大的利用率,并首次让写入放大低于了1。
在之前的测试中,SandForce的随机写入成绩达到了压缩数据26275IOPS和未压缩数据49633IOPS的成绩,这要归功于Vertex 2采用了未被限制4K随机写入的固件,其实对桌面用户普通应用来说,超过10000的IOPS已经体会不到明显差距了。
在Crucial C300里采用的Marvell 88SS9174主控,是首款SATA 6G 主控。测试中128G容量的SSD达到了持续338 MB/s,当然这不是它的唯一卖点,总的来说,C300是目前民用市场最快的SATA SSD,随机读写表现均十分出色。
但是这样就表示Barefoot和Intel已经成为过去了吗?不全是,虽然新的主控在随机写入上达到了另一个层次,但是在读取上却是同个级别,对桌面用户来说,读取占的比重更大。测试中显示,论启动时间来说,C300有着最好的成绩,但是也非常接近Intel,barefoot和SF-1200,而且它们2个老家伙也是支持Trim的。如果比价格的话,它们的优势就显现出来了。
说到底,最根本的问题还是价格,新的Intel/Micron的25nm MLC NAND必将带来价格的进一步降低。随着新芯片page和block容量的提升,颗粒物理尺寸的减小,势必会影响到NAND的耐久力,就像34nm相对50nm的Intel MLC颗粒耐久力从10000次降到了5000次,对主控来说,更加考验他们算法的时刻到了,类似SandForce的DuraWrite算法以后必将越来越多(降低写入放大)。
SSD的今后会如何发展?以几年前和现在的SSD来比较,本质上并没有体现出非常大的区别,而新的SATA 6G将在年底全面铺货,但是我相信并不一定会让你明显感觉到它所带来的提升。其实当我们把机械硬盘换上SSD的那一刻,这个质的提升已经显现出来了,而之后SSD和SSD之间的竞争,这个量的提升你又能体会到多少?你觉得I7的3通道和i5的2通道你能在日常使用中明显感觉出来吗? |