存储 频道

谁在左右性能?家庭NAS应用导购之CPU篇

  【IT168评测中心】试想一下,你的电脑格式化了硬盘,你就需要四处去下载驱动程序、安装软件;如果你新下载了一部大片,除了自己欣赏之外,还要拿着移动硬盘拷贝给亲朋好友;如果你想长时间开机下载电影或者电视剧,你就只能眼睁睁看着电表高速旋转;更意外的是,如果你到了公司,才想到昨晚熬夜写好的计划书忘在了家里,你是不是需要打车回家取呢?生活中这些很容易遇到的情况,可能把你搞得焦头烂额,应接不暇。这时候,如果你有一台网络存储,事情就变得简单起来了。

  网络存储,又名NAS(Network Attached Storage),是一种将分布、独立的数据整合为大型、集中化管理的数据中心,以便于对不同主机和应用服务器进行访问的技术。按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。再简单的理解,就好比我们日常使用的移动硬盘,不过它是放在电脑外面,并且通过网络连接的,也提供了比移动硬盘更为丰富的功能。

 


简单的网络存储应用环境


  今天我们要谈论的NAS主要面向个人消费领域,属于小型的家庭网络存储设备。这种设备目前除了我们常见的NAS之外,还有一种叫做家庭存储服务器的东西。虽然两者在功能上,特别是软件应用上不尽相同,但是就本质来说都属于网络存储的一种。

  如果说是几年前,提到网络存储的时候大家或许还不熟悉,那时候的互联网还没有现在普及,还是闪存盘和移动硬盘的天下,只有高端的用户才会考虑网络存储。况且那时候小型的家庭网络存储才刚刚发展,价格也是贵得离谱。如今,现在网络存储的价格降低了,单磁盘、双磁盘的网络存储也多了起来,越来越多的用户开始有选购的打算。

  如果你去中关村,或是别的什么电子卖场,看到琳琅满目的网络存储,如何能够在其中选择适合自己的产品呢?处理器的频率、内存容量、可容纳磁盘数量、网络接口数量、配套的软件适用性……或许一切都是未知的问题。面对这些问题,询问经销商肯定不是明智的选择,任何产品都会被说得天花乱坠。询问身边的朋友?至少NAS现在的普及程度还没有像手机那样做到人手一台,这个途径也比较困难。

  拜托网络的普及,现在许多专门的NAS社区内有分享专区,玩家可以在这里分享自己的购买体验,谈谈产品应用的优点或缺点,去那里看看或许是个不错的方法。不过由于厂商和产品型号众多,想要从中找到中意的产品也的确是件碰运气的事情。但是如果掌握了NAS运行的规则及性能原理,相信大家在购买的时候心中就会有数了。接下来我们就要为大家就上面提到的处理器、内存等规格问题介绍一些当前NAS行业的状况,看过之后大家就会做到心中有数。

  今天我们先谈一个重要的问题——处理器频率对于NAS性能发挥究竟起到多大的作用。

  得益于02年Intel在国内的大力宣传,国人开始从广告语中的“奔四”了解电脑,进而知道电脑中有一个东西叫做CPU。到了现在,即便是对电脑一无所知的菜鸟,在选购的时候也会关心处理器的频率究竟是多高的。对于NAS来说,虽然体积进行了缩小、功能明显简化、使用的也不是我们常用的Windows系统,但是从本质来说,它还是一台电脑,还是要靠CPU来工作的。

  就当前的NAS市场来说,主流的硬件架构有两种:嵌入式架构和通用架构,前者和路由器一样使用嵌入式处理架构,后者则更像我们常用的个人电脑。主流的NAS软件架构以开源、免费的Linux及相关开源软件为主。

  1、嵌入式硬件架构

  基本上,嵌入式架构就是RISC处理架构和SoC(System on Chip)的代名词(嵌入式CISC架构还显得很“新”),和网络设备一样,嵌入式架构的特点是低功耗,其架构专门为相关应用优化,并且具有很高的集成度。其采用的处理器架构主要有ARM和MIPS两种,一般采用Broadcom芯片的话会是MIPS处理器,使用Marvell的话会是ARM处理器。使用了SoC芯片的NAS通常由包含了处理器和南北桥功能的主芯片和包含内存、网络芯片、磁盘控制器芯片在内的主板以及硬盘(一般是用户自行选购)组成。


QNAP最新系列小型NAS采用了Marvell的SoC解决方案


Marvell 88F6281 SoC芯片

  作为一个SoC芯片,88F6281搭载了Marvell的Sheeva处理器核心——一个单Issue的32位1.2GHz ARM处理器,带有32KB L1(16KB+16KB)和256KB,在小型NAS当中算是非常高的频率了,而且号称功耗只有1W。

  2、通用硬件架构


带有处理器、北桥、内存插槽、南桥、各种芯片、显示输出的NAS主板

  这是一种偏向“嵌入式”的PC架构模式,其中处理器、内存、主板等配件与我们日常用的电脑(包括笔记本)设备大同小异,只是取消了一些对于NAS来说不必要的设置,比如键盘鼠标接口等。之前,这个架构只应用于多磁盘NAS中,一来是体积较大,二来是昂贵的价格,限制了消费者的购买欲望。

  直到今年上半年,嵌入式架构还是我们常见的架构,几乎所有小型NAS都使用了这种模式,特别是面向家用的单盘、双盘产品。后来,Atom出现了,并且开始从上网本向低端NAS市场入侵,Atom的出现除了给多盘NAS带来更高的性能之外,对于单盘NAS来说也形成了压力,不少单盘NAS的规格也相应提升。  很多时候,大家认为NAS体积大,价格高,性能就一定好。有些经销商在推销产品的时候,也着重强调NAS的多磁盘能力,强调更多的磁盘带来的扩展空间。其实,无论是单盘、双盘还是多盘NAS,它们的性能与磁盘数量并没有直接的联系。除了意味着更大的容量之外,磁盘数量对于NAS性能来说没有多大意义,只有在RAID的支持下,磁盘数量才能够通过阵列模式表现出优势。对此,我们可以举例说明。



  我们选取了同一厂商在今年推出的两款NAS,型号分别是TS-639Pro 和TS-439 PRO。从型号就可以看出,前面的产品基于6块磁盘,后面的产品只有4块磁盘。测试项目依然是大家熟悉的Iozone,它能够最好的反映NAS本身的I/O能力。

读取性能测试:TS-639 Pro VS TS-439 PRO
 
  这是TS-639 Pro与TS-439的读取性能对比,至少从这个成绩来看我们认为两款产品的性能没有较大的差别,虽然两款曲线看起来不尽相同,但最终性能均停留在60MB/s。
 
 
写入性能测试:TS-639 Pro VS TS-439
 
  再来看看写入性能。受到缓存的BUFF,两款产品的最大表现接近90MB/s,但是从实际的性能来看,也就是途中的紫色区域,稳定在了40-50MB/s之间。考量读取和写入性能两方面的因素,我们认为虽然TS-639PRO和TS-439 PRO在磁盘数量上不同,产品规格及外观也有一定的差异,但是这并不能引起性能的差距(测试时我们使用了同样的磁盘阵列模式)。

Atom N270处理器
 

  事实上,之所以两款不同规格的产品出现了同样的结果,是因为它们均使用了来自Intel公司的Atom N270处理器,加之同样的内存容量,同样的磁盘阵列,才使得两款产品的成绩接近。既然相同处理器的结果是这样,是否意味着处理器的频率与性能有直接的关系呢?
  在上面的测试中,使用同样处理器的两款产品虽然在外观、规格等方面不尽相同,但是测试结果却是接近的,这似乎说明处理器的频率与NAS性能存在着某种关系。为此,我们将进行下面的测试。


DS209+正面图

另外一款用于对比的TS-219

  这次测试我们选取了两款双盘NAS进行,和上面的Atom处理器不同,我们选取了在双盘NAS中常见的嵌入式架构,对比的产品是来自某品牌的DS209+和另外品牌的TS-219 。这两款产品的主频存在差异,DS209+的主频为800MHz,TS-219的主频为1.2GHz,主频差距为400MHz,幅度达到了50%。两款产品的内存容量相同,都是512MB。


DS209+读取成绩
TS-219读取成绩

  成绩看起来有些差异,首先是产品能够达到的峰值不同。DS209+的最大读取速度接近60MB/s,而TS-219的最大读取速度接近70MB/s。


DS209+写入成绩

TS-219写入成绩

  写入成绩看起来差别不大,两款产品均达到了35MB/s左右,虽然看起来TS-219的优势要更明显一些。

  通过对比看来,在内存容量、磁盘规格、网络接口等能力相同的情况下,处理器频率对于性能的确存在着影响。正如我们日常使用的电脑一样,高主频对于性能提升一定的帮助,不过主频所带来的成绩提升并没有实际数值提升的效果明显。比如从800MHz到1.2GHz,主频提升了50%,但是性能只是从55-60MB/s提升到了65-70MB/s,相比主频提升来说幅度小得多。

  测试总结:事实上,受限于测试产品的硬件规格,我们尽可能选择同品牌、同规格的产品进行对比,尽量降低产品之间的配置差异,使测试结果接近真实效果。可以肯定的是,在其他配置不变的情况下,受到处理器主频的影响,越高频率的处理器对于性能的提升越大;反之则越小。这里提到的其他配置包括内存容量、磁盘阵列、网络接口方式、软件配置等诸多方面。

  换句话说,处理器频率可以在一定程度上影响NAS性能,但是起不到决定性的作用,最终性能是各个配件相互作用的结果。由于NAS性能本身没有普通电脑那么强劲,因此一些细小的不利因素在最终结果的获得上都会放大,不仅仅是硬件规格,包括软件配置及Linux操作系统都有一定的影响。

  随后我们将会针对内存容量、磁盘阵列、网络接口方式、软件配置等各个因素探讨影响NAS性能发挥的关键,敬请继续关注IT168评测中心……(完)

3
相关文章