随着网络和家庭网络的发展,NAS(Network Attached Storage)也逐渐浮出水面(想当初我刚想到家庭服务器的时候,貌似还没有NAS这个东西呢)。
现在,NAS产品也逐渐多了起来,具备“复杂”功能的NAS产品价格越来越便宜了。这次我选定了QNAP(威联通)公司的TS-409 Pro(Datasheet)型号的网络存储设备。

它采用了Marvell 5281 500MHz的CPU,8M Flash,256MB DDR II内存;配备了1个Gigabit以太网卡,3个USB2.0接口,
NAS实际上和普通的计算机作为服务器是一样的,但是它具有不可比拟的优点:
- 超级省电:TS-409/TS-409 Pro在工作时的功率只有44.6W,待机状态的最低功耗只有10几W,即使是24小时开机,也不会过多地浪费电力。相对于普通台式机动辄上百瓦的功率,无疑是省电的。
- 操作维护简单:与普通台式机安装操作操作系统相比,你不用在系统维护上花太多的心思,而且也不用再多留出一块硬盘安装操作系统。
- 节约空间:不需要像台式机那样占用过多的空间。
- 节省设备成本:不需要配置带有显卡的设备。
TS-409能实现什么功能
磁盘功能:带有热插拔(Hot-swappable)的RAID 0, 1, 5, 6, 5+spare, single, JBOD;支持4块最大2TB,总容量8TB的SATA I/II 3.5寸硬盘。
网络服务:TCP/IP、DHCP Client、DHCP Server、CIFS/SMB、AFP、NFS、HTTP、HTTPS、FTP、DDNS、NTP、Gigabit Jumbo Frame
服务器功能:文件服务器、备份服务器、FTP服务器、打印服务器、UPnP媒体服务器(DLNA)、媒体中心、下载中心、iTunes服务器、网页服务器
TS-409和TS-409Pro的区别
二者其实是一个东西,唯一的区别是TS-409Pro支持Windows Active Directory集成和NFS服务,除此之外,二者完全一样。且Standard版本不支持通过Firmware升级至Pro版本。
QNAP的其他型号NAS
QNAP还推出其他各种型号的NAS服务器:
TS-XXX:TS系列是使用3.5寸硬盘的网络存储设备;
SS-XXX:SS系列是使用2.5寸硬盘的网络存储设备;
XX-XXX:中间那个X数字表示支持的硬盘数量;
XX-X09:09系列通常使用500MHz ARM CPU的产品;
XX-X39:39系列通常使用Intel 1.6GHz CPU的产品;也可以安装Microsoft Windows Server。但功耗却远远高于09系列的产品
首次使用配置
由于供货商问题,我同时订购的硬盘没有到货。而QNAP会把一部分操作系统存放到磁盘上,这样因为没有硬盘,首次配置也就不能成功了。
首次配置,需要安装光盘上的QFinder软件,它会搜索局域网内所有的NAS服务器。对于首次接入而没有进行过配置的服务器,它会自动提示配置。只需要按照向导的提示,顺序配置系统即可。
在首次配置过程中,向导会对NAS的基本配置、网络、时间等信息进行设置,并初始化硬盘,同时,还可以完成Firmware的升级。向导会把所有的数据收集完成,并在接下来的时间自动配置NAS,包括自动重新启动。这使得用户仅需要输入必要的信息,然后就可以休息了。
文件复制性能
SAMBA文件共享服务器,可以直接向使用Windows服务器那样,使用UNC Path访问NAS,不仅是文件,打印机也是这样的。通过UNC Path,可以像处理本地路径一样的操作NAS上的文件。
我以大约50GB的电影作为参考,从本地硬盘复制到NAS服务器。RoboCopy返回的复制数据如下:

可以看到,在100BaseT网络下的复制速度还是相对不错的。不过,在使用RoboCopy复制文件的时候,CPU的占用率非常高,导致在复制过程中,Web管理、下载中心等网页几乎完全无法打开。毕竟这只是500MHz的CPU。
管理界面上反馈的CPU占用率:

SSH中的TOP:

可以看到Load Average达到了9.91, 10.60, 8.22。
系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足以下条件则其就会位于运行队列中:
- 它没有在等待I/O操作的结果
- 它没有主动进入等待状态(也就是没有调用’wait’)
- 没有被停止(例如:等待终止)
Load Average怎么计算?
为了使内核可以高效计算load average,采用了fixed-point arithmetic。fixed-point arithmetic是一种非常快速的模拟浮点运算的方法,特别是在没有FPU(float point unit)部件的处理器上,非常有用。
计算公式:
load(t) = load(t-1) e^(-5/60) + n (1 - e^(-5/60))
迭代计算,其中n为run-queue length。
下载速度
下载速度是另一项比较重要的性能。由于BT种子的源会比较影响速度,我选择了http://torrent.fedoraproject.org/的torrent下载。由于我并不需要这个东西,下载并没有完成,不过从下载速度上看,基本都能达到130KB/s(基于1M的ADSL)。需要注意的是,Download Station中并没有默认打开UPnP功能,所以如果下载速度达不到预期值,尝试修改一下UPnP设置;或者手工在路由器上设置端口转发。
噪音
在没有接上硬盘的时候,其噪音是非常能够接受的。大致介于笔记本电脑风扇的平均值和最大值之间。但装上硬盘上,并大量复制数据,NAS的风扇也逐渐加大了运转速度,加上硬盘本身的噪音(Seagate的硬盘在写入数据时总有那种比较不能让人容忍的声音),噪音也变得相对比较明显的。这仅仅是1块硬盘的情况,如果加满4块硬盘,噪音应该与一般台式机类似了。(未经专业测定,数据仅为本人感官)
网络连接示意图

管理界面
目前的2.1.4的firmware简直可以用“土”来形容。当然,目前的beta的3.0版本,界面有了非常明显的改善。期待该版本能正式release。

TS-409可以除了可以通过Web方式管理,还可以通过SSH、Telnet方式直接登录到其内置的Linux系统(此两种方式仅支持admin用户)。如果你够DIY的话,网上还有教程可以直接扩展TS-409的COM口,或者重新安装Debian系统。
目前暂未实现的是UPnP/DLNA Media Server功能。如果启用该功能,就可以直接在电视上看NAS上的视频。但目前还没有找到性价比很高、且支持DLNA的设备。
最后,在与Galen谈到家庭网络建设的话题时,我们基本达成一致:ADSL Modem+Router+Switch+Wireless AP+NAS (Server),最终目标是实现家庭网络全覆盖。顺便参考一下人家美国人的家庭网络架构:

总体评价
总的来说,QNAP TS-409 Pro满足了我几乎所有的要求:省电、支持下载功能、网络存储、RAID等等,而它相对低廉的价格,也是我选中的原因之一。不过不得不说的是,我刚拿到产品的时候,感觉很“山寨”。做工并不是很精细。
Recent Comments