慧荣科技新型固态硬盘控制器上手测评(一)
王振 发表于:13年08月20日 10:30 [编译] 存储在线
Silicon Motion(慧荣)公司已经推出了各种各样的闪存控制器。现在,这家总部位于台湾的公司想凭借一款新型的SATA 6GB/s处理器攻入战场,抢夺目前由SandForce和Marvell一手遮天的市场份额。
1.准备好固态存储中出现一些新东西了吗?
如果你是一家固态硬盘生产商,那你在设计新的产品时只有为数不多的几种选择。就拿控制器来说吧,要不你自己设计控制器,要不你就冒险用第三方厂商的,比如说SandForce或Marvell。在连接媒体设备(LAMD)方面,有一个很有前途的竞争者,不过已经被其它大型的韩国公司收购了,它就是SK海力士。现在,如果你想使用SK Hynix/LAMD控制器,你不得不也使用它们的闪存。所以,这算是一条可以尝试的道路,但是你并没有太大的灵活性。还有其它一些选项就是和JMicron(智微科技)或Phison(群联科技)合作。
为什么不走Marvell的路线呢?因为这家公司不为自己的控制器提供固件,而且很显然,无论如何都不会提供的。这意味着你需要一个专业的固件团队,而且还要有点真本事。与之相反,SandForce则会卖给你一个整体的解决方案,但是在定制化方面却什么都没有,你只可以开启或禁用少数的几个功能。这两家公司提供的都是非常棒的解决方案,但是它们的易用性却有点不尽人意。
当然,市场总会为那些提供价格更便宜,功能更丰富的产品的竞争者们留出位置。或许你已经迫不及待想要走出一条差异化的路线了。
这时,我们出现了。
慧荣公司问我们是否愿意看看它们的一款新的控制器产品,名为SM2246EN,这家台湾的公司希望为固态硬盘生产商们提供另外一个选项。我们同时还搞到了一个用于参照的处理器和PCB平台来进行测试。我们经常看到新产品,尤其是在某些方面超过旧产品一大截的新产品。
SM2246EN的设计理念就是用更少的资源做更多的事情。它采用的是四通道,55nm制程,只有一个核心。如今,固态硬盘的能源消耗变得非常重要,慧荣公司的设计就是要尽可能的节省能源。如果这款产品取得了成功,那包括设计OEM解决方案的公司或以渠道为导向的公司在内的一系列大大小小的企业,都会把这当作一种备选方案。慧荣公司不生产硬盘设备,它只是推出控制器。但是根据用户的需要,它还可以提供PCB设计,控制器及固件,或仅仅提供控制器,或者一些不同的组合产品(虽然不可否认,没有控制器,固件和PCB设计没多大的意义,但是真实情况大家都很清楚)。
慧荣公司你可能从来都没有听过,但是它的产品却很有可能遍布于你的办公室中。它的产品包括固态硬盘处理器,不过主要产品还是闪存控制器,用于SD卡,CF卡或采用USB接口的存储设备。还有一部分产品是3G或4G的LTE芯片,用于三星搭载安卓系统的设备中,这个领域可有着光明都前景,当然,固态硬盘领域发展的也不赖。
硬盘和控制器
刚才已经提到了,慧荣的SM2246EN控制器采用的是四通道设计,我们没有看到过更多这样的产品,与之相似的比较值得一提的或许是Indilinx的Barefoot和Marvell的9175处理器,后者被用于Sandisk的Ultra Plus产品中。与慧荣的其它产品不同,这个单核,32比特,基于精简指令集设计的处理器并不是基于ARM架构,这款12x12 mm封装的控制器采用ARC体系,跟OCZ最近推出的BF3控制器系列产品中的许可IP模块相似。
追求低功耗是各大厂商永恒的追求,甚至桌面产品也开始重视低功耗。对于采用固态硬盘的数据中心来说,低功耗意味着更长的电池寿命,更低的运营成本。尤其在移动领域,采用的是更小的闪存设备,功耗的降低对产品的续航有重要意义。慧荣科技把产品优势放在功耗上是一个非常明智的选择。
对于参照的硬盘我们不打算介绍太多,你买不到它,而且,这种精确的配置也不太可能上市。我们手中的这块硬盘仅仅是在金属底盘上的PCB,整体像是一个便当盒。它的标牌是一堆占字符,不过对我们来说这没关系,我们喜欢在任何可能的情况下亲自拆解模型设备。
打开硬盘你就能发现真材实料,因为慧荣公司有自己的PCB设计,合作伙伴可以选择使用或不使用它们。
这块特殊的硬盘采用的是东芝的19nm eX2开关模式闪存,号称是最快的NAND。共有8个,每个上面都有编号TH58TEG7DDJBA4C,每个都包括两个64GB核心。你还能发现在控制器上有一个Nanya 128MB DDR3 DRAM模块,用来完成缓存任务。这就是我们所看到的,除了一些基本的表面贴装元件,没什么其它东西了。
2.测试和基准
我们的消费级存储测试基准基于英特尔的Z77平台控制器中心,拥有一个英特尔酷睿i5-2400 CPU,至于英特尔6系列和7系列的芯片组从存储的角度来看没什么区别。我们还提前标准化了比较旧的RST 10.6.1002驱动。
RST驱动包的改变最终带来的是性能的变化,驱动不同,最后的测试分数和测试结果会发生很大的变化。一些版本能或多或少地提高写入性能。其它的版本在RAID情况下表现良好。实际上,11.2或更新的版本也支持RAID。不管怎样,采用一个版本测试得到的结果和采用其它版本测试得到的结果可以比较,也可能无法比较,所以,我们还是采用一种版本从头测到尾吧。