NAS DIY的设计和实施过程-2

      思路和方向定了,开始寻找我需要的配件,首先要确定的是主板,考虑小型化的因素,主板只能选择ITX尺寸的主板,理想中的主板应该是带4个以上的SATAII 接口,支持RAID5,价钱不要太贵就好。有方向在GOOGLE,百度一通后,发现这是很棘手的问题,如果为了低功耗,只能使用类似ATOM这样的平台,可惜ATOM平台上带RAID控制器的主板只有为数不多的几款工控主板,估计是因为使用量不大,产品的价格都还不便宜,起码都是过千要么就是过2000的!这样的主板,要拿来组成NAS还不如直接去买个商品化的NAS。接着寻找主板过程中。另外开始考虑是否使用RAID卡来组成RAID,正在纠结中。

老外这个讨论组对于NAS讨论比较充分,目前正在上面吸收营养。

 

http://www.tomshardware.com/forum/forum-32-324.html

 

看到老外的一个NAS配置清单,比较汗颜,主要是后面的数字,唉要是前面的符号是人民就好了

SUPERMICRO MBD-X7SPA-H-O Mini ITX Intel Atom D510 processor Server Motherboard - $195
CORSAIR 4GB (2 x 2GB) 200-Pin DDR2 SO-DIMM DDR2 800 (PC2 6400) Laptop Memory Model- $91
APEX AL-8250SFX 250W SFX12V Ver.3.1 Power Supply - $18.99
Rosewill R101-P-BK 120mm Fan MicroATX Mid Tower Computer Case - $30
ICY DOCK MB454SPF-B Mulit-Bay Backplane Module - $112

new egg total - $447.08

 

在研究了一通主板后,我发现这么研究下去,没啥结果,自己恐怕要研究一下RAID芯片上来,RAID芯片无非是就那几种,首要的是性能问题,我们要明确一个理念,RAID5的读性能很好,理论值大约是组成RAID磁盘性能总和的80%,这个就不用质疑了,但是写的性能就很烂了,下面这个链接的测试结果恐怕很能说明问题。

http://net.csai.cn/store_Raid/200707251540481097.htm

 

但是又看到一篇老外的文章,说的是LINUX 软件RAID5的性能也很不错,可以和硬件的相媲美,我就很郁闷,决定先不予以理会,先研究下去,最后通过测试来决定采用何种方式。

http://www.linux.com/news/hardware/servers/8222-benchmarking-hardware-raid-vs-linux-kernel-software-raid

 

 

     先研究一下主板集成的RAID 5芯片,忽略前面的那些读测试,我不用看都知道每个控制器的性能都差不多的,至于谁垫底谁领先都是微弱的差别,重要的是写性能,毫无疑问,那些主板集成的ICH7R,NVDIA的MCP-04这样的控制器性能都很烂。引用一张写测试的图片:

 

    很诧异那个性能很好的卡的性能,看一下配置:

 

测试结果指明了,PCI-64和128M的ram有重大的作用。

再上张台湾某个论坛里面的找到的评测结果,南桥带的ICH9 RAID5,写的性能奇烂无比.

原帖:http://www.pcdvd.com.tw/showthread.php?t=763881

 

 

 

简单的分析一下南桥芯片RAID5性能慢的原因:

    RAID 5写慢是由RAID算法决定的,按3块盘来说明吧,每个数据块(通常会是64k这样的大块,而不是磁盘的512字节)在写入到磁盘的时候,需要对数据做XOR操作,3块盘的写入内容都要做一次,在持续的传输中,这个是个大数据量的计算,如果是南桥芯片组里的RAID5,通常是由主板上的CPU来完成的,而RAID卡是由卡上的CPU来完成,这个会由于CPU性能不同而影响一点性能,这个不是问题的关键。XOR运算是CPU最常的操作,CPU计算这个,速度奇快无比,远远能满足持续传输的要求,你可以看到好多RAID卡上的CPU的主频并不高(就400-600M而已)。关键在于同时往硬盘写的时候的问题,板载STA控制器不可能做到硬盘同时写,只能轮询写入,个人估计最多支持2块盘同时写入,因为如果同时写8块盘的话,需要缓存8份数据(为何不是3块盘的数据?这个是在设计时要考虑最大的硬盘数),这个不能在内存里做,否则会对RAM到南桥芯片间的带宽造成压力,这个是猜测,没有仔细看ICH9R芯片的文档,而RAID卡可以很容易外置较大的缓存,来做到这一点,便宜的RAID卡可能内置有少量缓存,性能也不会太好。

     分析到此,基本就可以确定方向了,主板如果不考虑高清,找块合适的ITX主板,找块满足我要求的RAID卡。 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值