分享

?花49元让你再接8块硬盘,人人都能用的SAS卡及阵列卡【Mizuiro-Aqua】

 风声之家 2024-02-20 发布于江苏

原创 流石雪菜 流石雪菜 2024-02-17 20:17 黑龙江

应广大读者要求,今天说一说SAS卡。


SAS硬盘必须要用SAS卡,或者扩展SATA硬盘也可以用SAS卡。SAS卡本来是很昂贵的东西,但是服务器大量淘汰后,价格就非常低了,当然仅限于SAS6G的型号,SAS6G相比更快的SAS12G和SAS24G还是慢太多了,但对于机械硬盘来说是非常足够的。

但在介绍SAS卡之前,先来介绍一些简单的SATA卡,例如ASM1061方案的卡,当初我用的华硕A75主板上就有这么一个芯片,靠它额外扩展出2个SATA6G口。但是ASM1061并不是一个比较完美的方案,首先它不支持RAID,虽然有支持RAID的ASM1061R,但是两个口的RAID也就只能支持0和1,非常鸡肋,而且这个芯片的接口是PCIe2.0 x1,只有500MB/s的有效速度,连一个SATA6G口(600MB/s的有效速度)都带不动,想拿它来装SSD的可以洗洗睡了,浪费SSD的性能,唯一能够发挥它两个SATA6G口的场景可能就是硬盘对拷了。


马维尔、智微也有类似的方案,但是口数更多,却还是PCIe X1(估计也是Gen2),PCIe的带宽瓶颈更加严重。


你以为这就是极限了吗?有板卡小厂商整出了个16口SATA6G的卡,用的还是PCIe X1!这样的卡的瓶颈已经大到基本上不实用的程度了,上面有一个大号的散热片,但却不是给SATA控制器芯片散热的,而是给PCIe扩展芯片(可能是PLX或者祥硕提供的)散热的,通过这个芯片将PCIe X1转成X8,分给8个ASM1061之类的芯片使用,虽然有点傻宝吧,但是它肯定是能用的,给一些PCIe比较紧张的平台用来装低性能NAS还是有点用的。
所以该说一说正经的NAS神器——SAS卡了,我为什么说SAS卡而不说阵列卡呢?因为SAS卡并非都是阵列卡,SAS卡可以分为HBA卡和硬阵列卡,HBA卡也能分为IT卡和IR卡,目前最受欢迎的是IT卡,价格也最贵,IR卡因为可以刷成IT卡,所以以IR模式销售的卡很少见,基本上都刷成IT模式卖了。而硬阵列卡本来是最贵的,但目前在二手市场却是最便宜的。

IT模式就是纯粹的直通模式,和上文中我讲的那种SATA卡在原理上没有区别,不同的是控制的是SAS(当然SAS接口插SATA硬盘也能用,大多数人也是这样做的)。这种扩展卡可以理解为在电脑上安装了一个只能控制SAS的南桥,操作系统可以像管理接在南桥的硬盘一样直接管理SAS直通卡(IT)上的硬盘,包括S.M.A.R.T.都可以在操作系统中显示,管理起来非常方便。缺点就是无法硬RAID,可以靠CPU来进行软RAID,消耗CPU和PCIe资源较大,但是玩法却更多了,例如SigmaNAS和FreeNAS的RAID Z就只能通过直通模式来组,因此IT卡非常受NAS用户欢迎。

IR和硬RAID卡都算是阵列卡,二者都不能实现真正的直通,但IR卡没有板载内存,而且性能并不强,尤其是RAID5,很废,要性能没性能,要管理的便利性也没有,所以基本上都刷成IT模式来卖了。

而硬RAID卡的特点是板载内存,如果你看到一个SAS卡上有内存颗粒,那基本上就是硬RAID卡了。硬RAID卡相当于一个独立运行的电脑系统(一些上古的SCSI RAID卡使用的CPU甚至是i960、i386之类的CPU),有自己的CPU(MIPS/ARM/Power等指令集架构)、内存,因此不需要主机对硬盘进行控制,不会拖累主机的性能,组建的RAID以一个盘符的形式在操作系统中显示。但缺点就是配置麻烦,需要在系统开机的时候按快捷键进入RAID卡配置界面,在这个简陋的界面里面对硬盘进行RAID组建等操作,硬盘的状态也要靠这个界面来查看,非常不方便。

(为什么软RAID比硬RAID更消耗系统资源?以RAID1为例,写入1GB的文件,软RAID需要往两块不同的硬盘上分别传输1GB的数据,而硬RAID只需要往阵列卡发送1GB的数据,剩下的工作交给阵列卡来负责)

硬阵列卡真的非常便宜,尤其是这个:
戴尔拆机,板载256MB内存,支持RAID 0/1/5/6/10/50/60,只要15元,当然不带电池(对于我们来说电池也没什么大用),也不带线,接口比较原始,看上去有点像SCSI,但实际上肯定不是。本来这家店还卖它使用的SAS线,35元一条(比本体还贵,而且这张卡需要2条线才能接满8个硬盘),不过链接失效了。所以千万不要图便宜买这张卡,因为它太古老了,单盘最大只支持2TB,一点也不实用,纯粹地玩一玩倒是可以考虑。

加点钱,可以买到这个:

富士通拆机的,LSI9261-8,只要35元(加上10元运费),接口是更主流的SFF-8087(单口支持4个SAS6G硬盘,当然SAS口是可以接扩展卡的),板载512MB内存。我认为这是需要硬阵列卡的人的最佳选择。

说完硬阵列卡,再说说HBA卡,能买到的基本上都是IT模式的,所以就只讲讲这样的。

这家店有两款,49元的和59元的,便宜的是PCIe Gen2 X8(2008),贵10元的是PCIe Gen3 X8(2308),我建议还是买Gen3的,因为8个SAS6G口所需要的带宽是要超过Gen2 X8的,Gen3 X8还留有富余,处理器性能也更强,现在的主流电脑应该普及了PCIe Gen3插槽,多出来的10元比较值得。单口支持20TB的硬盘(共8口)。

但是你可能对SAS6G并不满意,想连接更快的SAS12G硬盘(SAS12G的机械硬盘就没有必要用高等级接口了,SAS6G也非常够用,HDD再快也追不上SSD的车尾灯,我推荐SAS12G卡用在SAS的SSD上),这就需要3008的卡,价格明显要贵很多,135元,接口也换成了SFF-8643(同样是一口支持4个硬盘、可扩展)。PCIe Gen3 X8,但算一下带宽,并不够用,不过差得不多。但千万不要傻了吧唧地买SAS12G的卡去接SATA硬盘,SATA可没有12G,SATA最高就6G的速度。
这里再说一下SAS的扩展卡。SAS口的扩展性很强,一个SAS口理论上最高支持超过1万块硬盘,但是需要扩展卡才能实现。SAS扩展卡的原理类似于USB Hub,虽然扩展卡也有PCIe插槽,但是这个插槽不传输数据,只是取电(但不知道为什么傻了吧唧地设计成X8的插槽还带金手指,明明X1就行)。SAS扩展卡也可以像交换机那样级联,以此实现更多个硬盘的接入,但是带宽受最上级限制。

这张扩展卡价格40元,有6个SFF-8087接口,2个上行、4个下行,上行接到真正的HBA卡或阵列卡上,下行的4个接口就能接4*4=16个硬盘了。

另外提醒一下散热问题,这些阵列卡、HBA卡功耗都不低,在服务器中都是暴力扇吹着,放在家用机里当然不会用噪音那么大的风扇,所以还是建议接一个小风扇来散热,也有商家提供安装好风扇的卡,就是价格贵不少,不如自己买风扇实惠。


不看的原因

确定

  • 内容质量低

  • 不看此公众号

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多