主控全接触 不同主控芯片SSD对比剖析

SSD固态硬盘与机械硬盘的工作原理不同,内部构造主要由PCB板、主控制器芯片和闪存芯片或缓存组成。其中主控主要充当将领职责,负责控制闪存的识别和读写,而闪存芯片在固态硬盘中充当存储空间的介质。

主控芯片与闪存谁更重要

我们常说主控芯片就像SSD的心脏,它的好坏直接关系到固态硬盘的速度,这主要与SSD固态硬盘的运行机制有关。简单的说,SSD的写入机制就是原本需要写入1MB大小的数据,实际操作量会大于这个数值,具体是多少,就要看主控制器的算法是否具备高效率,而实际随机写入速度则取决于运算速度是否够快。

作为固态硬盘存储介质的闪存在SSD中同样重要,主控是SSD的心脏闪存则是基本存储单元,两者的结合才是一款SSD性能的真正体现。如果主控能力不足,会无法完全发挥闪存高速存取的特性,而如果闪存品质较低,那么主控再强也无济于事。目前市场上SSD常用主控无非是SandForce出品的SF- 2281系列、Marvell出品的88SS9174主控,其次就是三星的自家主控。

并非速度独裁者!不同主控芯片SSD对比剖析

不同主控芯片SSD对比剖析

而Nand Flash芯片也分为两大阵营,镁光、Intel、海力士使用ONFI标准闪存,分为同步和异步两种,同步闪存的速度更快。三星、东芝、Sandisk则使用了Toggle DDR标准。这两种标准的接口、传输速率都不一样,此外,闪存还会依据体质在出厂后划分为不同的等级,性能也有好坏之分。所以抛离主控是无法对比两者谁的性能更好的。

今天笔者为大家带来的是分别采用SF-2281、Marvell-88SS9174、和三星S4LJ204X01主控的固态硬盘,普通用户购买 SSD可能更多的是关注品牌,另外多数产品并不会在包装上注明主控型号、特点等详细介绍。希望通过今天的性能对比与剖析能让更多的用户认识到主控以及其它因素在SSD中发挥的作用。

Marvell 88SS9174-BKK2主控

Marvell88SS9174-BKK2主控芯片首先出现在镁光的M4系列上面,推出当时是市场上最快的SSD,后来镁光更是发布了0009固件,让其持续读取速度提升至500MB/s,高队列深度情况下随机读取也有20%以上的提升。该主控支持SATA 6Gbps接口,支持Trim、NCQ和垃圾回收功能,Trim与垃圾回收的能力都不错,在系统支持Trim的情况下SSD的性能基本上可以长期保持在出厂状态。

并非速度独裁者!不同主控芯片SSD对比剖析

Marvell 88SS9174-BKK2主控芯片

使用此主控的产品主要有Crucial RealSSD M4系列,浦科特M2P、M2S、M3系列,ORICO HM1系列,海盗船Performance Pro系列 ,Intel 510系列固态硬盘。

并非速度独裁者!不同主控芯片SSD对比剖析

镁光 M4系列固态硬盘64GB

镁光 M4系列固态硬盘64GB(CT064M4SSD2)支持SATA 6Gbps接口,规格大小为2.5英寸,搭载25nm MLC NAND闪存芯片。镁光为了细分产品线,对容量最小的M4/64GB的写入性能做了限制,这也使得目前128GB甚至更高的容量产品陆续被消费者接受。

SandForce SF-2281主控

消费级市场上见得最多的就是这个SandForce SF-2281主控了,主控支持SATA 6Gbps接口,SandForce的主控都支持特有的DuraWrite压缩算法因此其最多读写速度都相当之高。DuraWrite技术可以把数据压缩后再写入NAND中,这样一来可以增加NAND的寿命,二来可以大幅度的增加SSD的读写速度,此外主控支持NCQ、Trim和垃圾回收功能。

并非速度独裁者!不同主控芯片SSD对比剖析

SandForce SF-2281主控芯片

由于产品的固件基本上都是由SandForce直接提供的,因此同类的产品性能都非常接近,不过固件会根据所配搭的闪存类型差异而又所不同,因此可以产出许多不同档次的产品。其最大读写都能达到550/500 MB/s,读取IOPS能达到60,000,突发写入也能达到60,000 IOPS而连续写入则为20,000 IOPS。

并非速度独裁者!不同主控芯片SSD对比剖析

BIWIN A816 240GB固态硬盘

使用SandForce SF-2281主控搭配ToggleDDR闪存是性能最佳的方案,主要产品有OCZ Vertex 3 Max IOPS系列,博帝Wildfire系列。搭配ONFI同步闪存在IOPS上略低一点,主要产品有OCZ Vertex 3系列,金士顿HyperX系列,博帝Pyro SE系列,威刚S511系列。性能最低的是ONFI异步闪存+限制IOPS固件的方案,最大IOPS数被固件限制了随机性能有一定的下降。

并非速度独裁者!不同主控芯片SSD对比剖析

ORICO HS-01D-250GB固态硬盘

笔者带来的BWIN A816 240GB固态硬盘和ORICO HS-01D 256GB固态硬盘均采用了SF-2281主控芯片,分别搭配了MLC闪存芯片。对于采用NAND闪存芯片的固态硬盘来说分为SLC(单层单元)和 MLC(多层单元)两种,SLC通过一个阀值电压来区分0或者1,因此其每一个单元只能存储一个二进制信息,而MLC通过设置多个阀值分界点来划分多种状态,可以存储两个二进制信息乃至更多。

简单来说SLC闪存写入速度更快,性能更好,寿命也更长。而MLC写入速度较慢,寿命也更短,写入循环次数只能达到SLC的1/10,但最大的优点就是成本更低。目前大部分消费级固态硬盘均采用MLC颗粒。

三星S4LJ204X01主控

三星是目前唯一采用自家主控和闪存的厂商,与上一代470系列SSD采用的S3C29MAX01主控相比,830系列SSD使用了 S4LJ204X01主控,这款主控芯片的亮点在于采用三核Cortex A9系列ARM处理器,多一个核心就可以让主控有更多的资源去执行多个指令,比如数据的读写、垃圾回收和TRIM指令等繁琐的工作。

并非速度独裁者!不同主控芯片SSD对比剖析

三星S3C29MAX01主控芯片

三星S4LJ204X01支持SATA 6Gbps接口,支持Trim、NCQ和垃圾回收功能,最多读写速度为520/400 MB/s,最大读写IOPS有80,000/36,000。

并非速度独裁者!不同主控芯片SSD对比剖析

三星830系列64GB固态硬盘

三星现在的主控都是只用在自家的产品上,因此用此主控的只有三星830系列SSD,此系列产品的连续读写能力高,随机写入也不错,随机读取能力一般,Trim效率不错性能稳定。此外附送的Magician软件做得比Intel Toolbox还好,是一款不错的SSD管理软件。

并非速度独裁者!不同主控芯片SSD对比剖析

三星830系列256GB固态硬盘

Intel PC29AS21BA0主控

与以上三款主控相比,Intel PC29AS21BA0主控芯片算是一款比较老的产品了,从X25-M那代开始Intel就开始使用这个主控了。PC29AS21BA0支持SATA 3Gbps接口,支持NCQ、Trim与垃圾回收。

并非速度独裁者!不同主控芯片SSD对比剖析

Intel PC29AS21BA0主控芯片

最大读写速度分别为270/220 MB/s,最大读写IOPS分别为39,500/23,000,这种性能从现在的角度来看的确是不太给力,但它刚推出的时候算是当时性能最好的主控了。

并非速度独裁者!不同主控芯片SSD对比剖析

英特尔320系列80GB固态硬盘

现在用此主控的SSD主要有Intel 320/310/311系列,其中310和311用的是m-SATA接口。此外Intel全部的SSD都会配有Intel SSD Tool box,这是一个非常强大的SSD管理软件,可以对系统进行优化,手动对SSD进行清理,而且可以很方便的更新固件。

不同主控代表产品速度对比:

AS SSD Benchmark是一个专门为SSD测试而设计的软件。可以测试出固态硬盘的持续读写性能,包括4KB小文件的传输性能等等,成绩显示可以分为两种,一种是MB/S的形式,另一种是IOPS形式,分别测试读写速度。在View选项中可以切换插卡两种形式的测试结果,无需重新测试。

并非速度独裁者!不同主控芯片SSD对比剖析

AS SSD常规持续读写测试

在AS SSD常规持续读写测试中,三星830系列256GB表现突出,其次是采用SF–2281主控芯片的ORICO HS-01D 256GB固态硬盘,而镁光M4 64GB产品于同样采用三星S4LJ204X01主控的64GB SSD读写差距较大。

并非速度独裁者!不同主控芯片SSD对比剖析

AS SSD的4K读写速度测试

在AS SSD的4K读写速度测试中除了使用SATA2接口的Intel 320系列80GB写入速度差距较大外,其它产品读写速度差距并不大。其中ORICO HS-01D-256GB固态硬盘写入速度表现突出,赶超了三星830系列产品。

ATTO Benchmark

ATTO Benchmark测试,这款测试工具主要用于测试主控性能,在理想状况下产品能达到的最高读写速度就是主控能力的上限。

并非速度独裁者!不同主控芯片SSD对比剖析

ATTO Benchmark读写速度测试

在ATTO Benchmark读写速度测试中,大家会发现BIWIN A816 240GB固态硬盘的速度有明显提升,这主要因为ATTO默认测试为全0数据,而AS SSD默认是不可压缩数据,测出来的是SSD在目前状态下的最低性能,或者说保底性能。

通过刚才对几款产品的测试,我们可以发现有些相同主控SSD读写差距较大,有些产品则不相上下究竟是什么原因导致了速度的参差不齐呢?下面笔者为大家做详细的解答。

文章总结:

1.相同型号产品容量大速度快

在AS SSD常规持续读写测试中可以看出三星830系列256GB固态硬盘,不仅读写速度领先两者间的差距也最小。这主要因为大多数消费级产品使用的主控为双核心芯片,而三星830系列使用的S4LJ204X01主控,采用三核Cortex A9系列ARM处理器在数据处理上明显略胜一筹。

但细心的朋友会发现虽然三星830系列64GB产品同样使用了这款主控,并且也采用三星原厂闪存可以说在使用的零件没有型号差距,但是在读写表现上64GB与256GB产品差距甚大。

这主要因为闪存芯片颗粒数越多,就会形成更多的通道数。与传统硬盘不同的是,随着容量的增大,固态硬盘的读写速度也会增加,例如八颗闪存芯片就会构成八通道,此时读写速度(主要是写入速度)会比较少的通道数更快。由此可见SSD速度的快慢不仅单靠主控品质,还与闪存数量密不可分。

2.闪存工艺品质影响SSD速度

在AS SSD测试中大家可以看出BIWIN A816 240GB和ORICO HS-01D 256GB固态硬盘同样使用的SF-2281主控芯片,但ORICO HS-01D 256GB固态硬盘读写速度明显靠前。

这主要是ORICO HS-01D固态硬盘采用的是25nm工艺闪存,最为今年新推出的产品将SandForce SF-2281主控芯片以及25nm MLC NAND闪存芯片相结合,可以说在速度上领先一般产品是必然的。

3.主控起主要作用,并非速度独裁者

一款SSD固态硬盘速度的快慢与主控有很大关系,但同样和SSD闪存品质、容量及使用接口密不可分。大家可以看出镁光M4系列SSD的写入速度明显低于读取速度,这主要是镁光小容量产品限制了写入速度。

另外英特尔320系列产品速度明显落后,主要是PC29AS21BA0主控已经过时,不能支持SATA3接口。只有将以上种种因素结合才能诠释固态硬盘速度的快慢,单凭主控独裁并不准确。所以大家在选购SSD时除了要考虑主控性能,还要参考闪存品质、容量大小、以及接口类型等其它条件。