【IT168评测中心】Atom(原子)处理器是一款极低功耗的x86指令集处理器,Intel开发Atom处理器的最初目的是用于一些便携式设备,比如Netbook、Nettop、MID等。
TS-239 Pro Turbo NAS服务器采用了Intel Atom处理器
然而Atom处理器的功耗显然和传统嵌入式处理器处在同一产品线上,在一些稍大型的网络设备上,Atom不可避免地和ARM/MIPS这些嵌入式处理器发生竞争,随着围绕Atom处理器的整个生态环境的日益成熟,Atom被有计划的应用到了车载设备、数字电话、存储设备、媒体服务器等产品中。近期,著名存储产品厂商威联通QNAP发布了TS-239 Pro Turbo NAS、TS-439 Pro Turbo NAS、TS-639 Pro Turbo NAS,它们成为了我们见到的第一款采用Intel Atom平台的NAS存储产品。
可以看出,采用了Atom处理器的QNAP NAS型号数字的中间那位均为3(其上一代是1)。我们测试了QNAP送来的TS-439网络存储服务器,下面我们就可以看到,Atom处理器在NAS上的表现了。
Atom是一款采用了超标量双指令并发+顺序执行的x86 CISC指令集处理器,QNAP TS-439采用的Atom N270 TDP只有2.5W,和主流嵌入式处理器相近,而它频率达到了1.6GHz,L2为512KB,并且N270还带有超线程技术,具有两个虚拟处理器,在In-Order Engine顺序执行引擎上实行超线程(SMT版本)不算一件容易的事情,关于Atom的超线程技术,可以参见下面链接上的文章。
Atom处理器仍然采用了FSB总线,因此它可以搭配任何现有的基于FSB的芯片组使用。Intel为其搭配的平台是945GC + ICH7R,这个搭配不算非常好,因为芯片组的功耗远高于Atom处理器,并且很多功能并不是必须的。Intel最近为Atom推出了新的芯片组GN40,不过尚未大量铺货。
Intel Atom N270 + 945GC + ICH7-M的“经典”组合
在每篇QNAP的文章里面,我们都要提一下其第三代Firmware产品,不过其仍然处在测试阶段,TS-439搭配的也是传统的第二代Firmware。
简而言之,QNAP的产品贯彻了单个系统的理念:所有的产品都是同一个操作系统,都是同一个操作界面,因此,熟悉一款产品之后,几乎可以不费吹灰之力就可以管理其它QNAP不同型号的产品。
NFS支持
网页存储管理
QPKG(QNAP Pakage)我们已经提过很多次了,不过我们不得不继续提:QPKG是QNAP的特色功能,通过QPKG,用户可以灵活地定制QNAP NAS的附加功能。QPKG是QNAP NAS的基本功能。
MLDonkey主要是一个EDonkey共享工具,不过它也能支持eMule、BT在内的多种共享方式
BT下载
QNAP TS-439搭载了QNAP的“标准”下载功能,除了可以在管理界面管理下载之外,所有的QNAP NAS都可以使用额外的QGet下载工具,因此外观和操作上上是没有区别的。QGet是安装在PC上的工具,通过本地连接QNAP NAS进行远程下载管理,QGet工具和FlashGet软件很相似,提供了一个小托放区,用户可以直接将BT连接拖到小图标上开始下载。开始下载时小托放区将会显示当前的下载速度,一些类似的NAS下载管理程序并没有这个实时下载速度显示功能。
QNAP全线NAS都支持QGet工具,和其他厂商的类似产品相比,QNAP的产品只要一个文件下载完毕就会出现在下载目录
就理论上说,BT下载其实是比较吃资源的——处理器资源和内存资源,特别是在多个任务高速度下载的时候,这时TS-439的1GB高容量内存就能显示出的好处。它可以使用更大容量的缓存,减少磁盘读写次数。
总的来说,QGe操作很是令人满意。BT下载功能支持DHT网络(Distributed Hash Table,分布式哈希表技术,是一种分散式存储方法。这种技术不需要通常BT下载的中心节点服务器,而是每个用户端负责一个小范围的路由,并负责存储一小部分资料,从而实现整个DHT网络的定址和存储)。
功耗测试
状态 | 功耗 | 功率因数 |
启动 | 36.6W | 0.830 |
闲置 | 37W | 0.830 |
正常工作 | 40W | 0.830 |
可见,就配置了四个硬盘而言,TS-439的功耗并不高,大部分集中在硬盘上。
iSCSI是网络SCSI的意思,SCSI是一种典型的DAS(Direct Attached Storage)协议,它基于块操作,而NAS(Network Attached Storage)则是基于文件级别的操作。然而,现在XXX over Network的也非常多,iSCSI通过在将SCSI块封装为网络包来达到实现网络DAS这样的目的,实际上就是和通常的SAN(Storage Area Network)一样。
由于应用方式不同,一般SAN的性能要比NAS高出不少,不过现在很多NAS也提供了iSCSI功能,NAS和SAN之间的区别有所模糊。
iSCSI由两部分组成:发起者和终端(装置),他们可以是软件也可以是硬件。本例里,终端装置就是TS-219,发起者则是笔者的台式机。Windows Vista/2008集成了软件的iSCSI发起者(自然,是Microsoft做的)。
通过使用iSCSI,可以像使用本地硬盘一样使用远程存储资源,例如QNAP VIRTUAL-DISK SCSI Disk Device就是TS-219上面设定的iSCSI区域。
我们使用IOZone进行了性能测试。IOZone和Iometer不同,Iometer的测试是基于数据块,因此很适合用来测试物理设备的性能,如DAS和SAN,而IOZone的测试基于文件,因此适合用来测试文件系统的性能,如,测试NAS设备。IOZone的测试性能可以被文件系统的缓冲区加速,而Iometer则不会。我们使用的版本是3.300。
和QNAP其他NAS一样,TS-43支持主要的网络文件系统:CIFS。Unix界常用的CIFS文件系统由Samba提供,然而目前的Samba3稳定版仅支持SMB 1.0,Vista/2008已经支持SMB 2.0。支持SMB 2.0的Samba4仍在开发中。
我们的测试基于CIFS,小中型企业内部使用Windows文件共享很广泛。测试样机搭配了4个不同型号的500G硬盘,组成一个RAID 5阵列。
QNAP TS-439 Iozone测试:写入
QNAP TS-439 Iozone测试:随机读取
QNAP TS-439 Iozone测试:随机写入
QNAP TS-439 Iozone测试:重读取
QNAP TS-439 Iozone测试:重写入
测试中,TS-439的峰值读取速度达到了70MB/s,峰值写入速度达到了90MB/s,在随机写入上甚至达到了110MB/s,这些都是处理器和大容量内存的作用,TS-439测试的另一个特点是在存取文件大小超过256MB之后,性能下降比较明显,这可能是软件上的设置导致的。
NetBench v7.03
NetBench 7.03 Ent_dm.tst测试脚本模拟的是企业级文件服务器应用,它不但要求被测服务器的磁盘子系统可以提供足够的吞吐量,还需要其具有较高的IO处理能力,并且需要较为平衡的读取能力和写入能力。
NetBench性能测试
NAS在企业应用中的一个主要应用就是担当文件服务器。一般双槽位的小型NAS是用在家庭或者小型办公室,并发负载不会太高,而像TS-439这样的四槽位产品则有可能会用于略大的办公室。TS-439的文件服务器吞吐量接近60Mbps,这主要是处理器子系统和内存子系统的效果。关于NetBench性能与处理器、内存、磁盘的关系可以看这里《评测机密:文件服务器性能提升N大要义》。
【IT168评测中心】Atom(原子)处理器是一款极低功耗(N270的TDP为2.5W)的x86指令集处理器,Intel开发Atom处理器的最初目的是用于一些便携式设备,比如Netbook、Nettop、MID等。
从性能上看,采用了Atom N270处理器的TS-439性能表现良好,读写速度在100MB/s附近,这得归功于N270较高的主频和附带的超线程技术。传统的嵌入式RISC处理器及其形成的SoC芯片在频率上要略低一些,而且通常不会具有如超线程技术这样的多线程技术,就处理器而言,Atom相对来说具有一些优势,虽然在单位时钟性能上和RISC架构相比仍有些差距。
当前的经典组合:Intel Atom N270 + 945GC + ICH7-M,相比之下,Atom的核心面积最小,显得和整块主板大小格格不入
在处理器之外,目前的Atom平台的一个弱点是配套芯片组,陈旧的945GC+ICH7-M方式功耗不小,并且有很多功能并没有必要,随着Atom的平台的发展,下一代配合的芯片也浮出水面,这些问题将会逐渐解决。
威联通中国总代理:上海威储电子科技发展有限公司
闵行区疏影路999弄46号501室 54882362/54881328
我们可以看到,Atom处理器现在已经出现在了QNAP TS-439 NAS上,并且性能表现还不错。相信未来我们可以看到更多的Atom平台产品,嵌入式处理器市场又将是一场大战,大家可在IT168评测中心静观到底鹿死谁手。