家用服务器之存储篇:大规模存储背后的简单实现


上一篇《家用服务器之存储篇:选择SATA/SAS控制卡》里面推荐了 Dell PERC H310 这款 SAS/SATA 控制卡。但是一块 Dell H310 只能接 8 块硬盘,两块 Dell H310 加上主板上的 SATA 接口一共能接 20 块硬盘。那么如果多于 20 块硬盘呢?如果以后还要扩展外置存储呢?

接下来我就要再介绍一个实用的 SAS Expander 扩展卡。

I. HP SAS Expander Card

IMG_20190528_203239.jpg

这块 HP SAS Expander 扩展卡的配件编号很多,468406-001、487738-001、468405-001、468405-002。eBay 上的售价只要 CAD$16,包邮。

最早的时候,HP 的固件只能提供 SATA 1.5Gb/s(SATA 150,第一代 SATA),也就导致这块卡的性能并不理想。但是升级到 1.52 固件版本之后,这块卡就可以支持 SATA 3Gb/s(SATA 300,第二代 SATA)。这个带宽对于机械硬盘,尤其是 NAS 使用的低转速硬盘,已经绰绰有余。但是 SSD 就不行了。因为受到 SATA 3Gb/s 带宽限制,注定 SSD 没办法跑到满速。

II. 数据接口

卡上一共有 8 个内部 SFF-8087 接口和 1 个外部 SFF-8088 接口。连接控制卡时,可以选择使用单接口连接还是双接口。单接口连接可以提供 24Gb/s 带宽,双接口可以提供 48Gb/s 带宽。剩下的内部接口可以连接 24 到 28 个硬盘。按照机械硬盘平均 150MB/s 读取性能计算,所有硬盘全部满速运行需要 36Gb/s 到 42Gb/s 带宽。也就是说双接口连接完全能满足机械硬盘的带宽需求。

卡上的 1 个外部接口,同样可以提供 24Gb/s 连接外置存储/硬盘盒。就算以后要扩展外部硬盘,也有带宽保证。

III. 供电

这块扩展卡的 PCIe 接口只是供电,并没有数据连接,所以完全可以只用 PCIe Riser 供电,不占用主板上的 PCIe 插槽,或者在组建外置存储时脱离主板独立使用。

IMG_20190528_230825.jpg

IV. 固件升级

虽然说 HP 官方声称要升级固件只能通过 HP SmartArray 400 系列控制卡,但是实测 Dell PERC H310 使用 HBA/IT 模式,也可以通过 Linux 升级固件

上面提到过,自从 1.52 版本固件之后,这块扩展卡就可以支持 SAS 6Gb/s 和 SATA 3Gb/s 模式。最新固件目前为 2.10,估计以后也不会再有固件更新了。

V. 总结

HP SAS Expander 是一块性价比极高的存储扩展卡。超多的接口,不占插槽的供电,是家用服务器上连接大规模机械硬盘阵列的理想选择。

VI. 其他资料

  1. Hard Forum 上的一篇跨度长达 10 年的讨论贴
添加新评论