Back to Blog

AI服务器应 用 案 例 : S A S E x p a n d e r 背 板,P C I e S w i t c h 扩 展 卡

#c语言#开发语言#pcie switch

AI服务器应用案例:SAS Expander 背板 与 PCIe Switch 扩展卡

在现代高密度存储系统中,如何在有限的机箱空间内实现大容量、低功耗且可靠的硬盘扩展,是设计师们面临的核心挑战。本文围绕 SASExpander 背板(基于 SEP 81xx 系列芯片)和 PCIe Switch 扩展卡 两款产品展开,详细介绍它们的技术特性、硬件接口以及在电信、金融、政府等行业的典型应用场景,帮助读者快速了解并落地这些解决方案。


1. SAS Expander 背板概览

1.1 产品定位与核心优势

  • 首款 100% 全国产 SAS 12G Expander 背板,基于 SEP 81xx 系列芯片,实现了对 12 Gb/s SAS 协议的完整支持。
  • 采用 2U 12 盘位 NVMe 混合扩展硬盘背板 设计,兼容 3.5/2.5 寸 NVMe、SAS、SATA 硬盘,满足多种存储介质的混合部署需求。
  • 符合 SFF(Small Form Factor)规范,便于在标准机箱中实现快速插拔与维护。

1.2 关键技术规格

项目规格
硬盘支持3.5″ / 2.5″ NVMe、SAS、SATA
盘位密度30 盘位 / 张
管理信号SGPIO、I²C
固件升级在线升级,配合 BMC(Baseboard Management Controller)实现远程管理
风扇控制支持温度监控与自动调速
性能指标HDD 性能 ≥ 220 MB/s(针对传统机械盘)
行业覆盖电信、金融、政府、交通、院校等

产品亮点:支持与存储系统软件调用控制硬盘上下电、单板 30 盘扩展。

1.3 管理与监控

  • SGPIO(Serial General Purpose Input/Output)提供硬盘 LED 状态、温度、转速等信息的统一采集,适配主流存储管理软件。
  • I²C 接口用于 BMC 与背板之间的低速控制指令交互,实现硬盘电源管理、风扇转速调节等功能。
  • 固件在线升级:通过 BMC 或专用管理工具,可在不拆机的情况下完成固件刷新,降低运维风险。

2. PCIe Switch 扩展卡详解

2.1 架构概览

PCIe Switch 扩展卡是面向高性能计算与 AI 服务器的关键 I/O 组件,提供了从主机到背板的高速数据通路,并兼容多种存储协议。

2.2 主要接口与特性

接口规格
主机接口PCIe 4.0 ×16
数据接口PCIe 4.0 ×32
连接器4×SFF-8654 SlimSAS ×8
NVMe 盘支持 8×4、16×2(即 8 条通道 × 4 GB/s 或 16 条通道 × 2 GB/s)
背板管理VPP、UBM
带外管理I²C、MCTP over I²C/PCIe
功能特性NVMe 盘暴力热插拔
状态灯心跳灯、过温指示灯
其他接口UART 串口、JTAG 调试接口、Recovery 接口等

2.3 热插拔与可靠性

  • NVMe 盘暴力热插拔:卡片内部实现了硬件层面的电路隔离与速率匹配,确保在热插拔过程中不会出现数据错误或信号抖动。
  • 状态灯设计:心跳灯用于指示卡片与主机的通信状态;过温指示灯在温度超过阈值时自动亮起,帮助运维人员快速定位散热问题。
  • 带外管理:通过 I²C 或 MCTP(Management Component Transport Protocol)实现对背板的独立监控,即使主机 PCIe 通道出现故障,也能通过带外通道完成诊断与恢复。

3. 典型应用场景

3.1 大容量数据中心

在数据中心的存储节点中,往往需要 数十至上百块硬盘 同时工作。通过 SAS Expander 背板 的 30 盘位设计,配合 PCIe Switch 卡 的高速通道,可实现:

  • 统一管理:SGPIO 与 I²C 信号统一上报至 BMC,支持集中监控平台(如 OpenStack Cinder、Ceph)对硬盘状态进行实时查询。
  • 高效数据传输:PCIe 4.0 ×32 的总带宽足以支撑 8 条 NVMe 盘的 4 GB/s 速率,满足 AI 训练数据的快速读取需求。

3.2 金融行业高可靠性存储

金融业务对 数据完整性系统可用性 有极高要求。该方案提供:

  • 热插拔:在不中断业务的前提下更换故障硬盘,降低系统停机时间。
  • 带外管理:即使在主机故障时,仍可通过 I²C/MCTP 进行硬盘电源控制与状态查询,确保故障定位快速精准。

3.3 教育与科研实验平台

高校实验室常需要 灵活的硬件配置快速迭代 的存储方案。使用 SAS Expander 背板PCIe Switch 卡,可以:

  • 混合部署:在同一背板上同时使用 NVMe SSD 与传统 SATA HDD,兼顾高速缓存与大容量存储。
  • 低功耗:通过 BMC 的风扇控制策略,根据实际负载动态调节散热风扇转速,降低能耗。

4. 部署与维护要点

  1. 硬件安装

    • 将 PCIe Switch 卡插入服务器的 PCIe 4.0 ×16 插槽,确保卡片与主板的金手指对齐。
    • 使用 SFF-8654 SlimSAS 连接器将背板与卡片相连,检查每根线缆的插拔力度,防止接触不良。
  2. 固件升级

    • 通过 BMC 提供的 Web 界面或命令行工具(如 ipmitool)上传新的固件镜像。
    • 升级过程建议在业务低峰期进行,并确保电源稳定,以防升级中断导致硬件不可用。
  3. 温度监控

    • 通过 BMC 读取背板与卡片的温度传感器数据,结合心跳灯与过温指示灯进行实时监控。
    • 当温度超过设定阈值时,系统会自动提升风扇转速或触发告警邮件。
  4. 故障排查

    • 硬盘不识别:检查 SGPIO 与 I²C 信号是否正常传输;确认背板上的 LED 是否亮起。
    • PCIe 链路降速:使用 lspci -vv 查看链路宽度与速度,若出现 x8 或 x4 降速,检查 SFF-8654 连接器是否有弯折或污损。
    • 热插拔异常:确认卡片的热插拔控制逻辑已启用,可通过 BMC 的日志功能查看热插拔事件记录。

5. 小结

SAS Expander 背板与 PCIe Switch 扩展卡的组合,为高密度、混合介质的存储系统提供了 可靠的硬件平台灵活的管理接口。通过 SGPIO、I²C、MCTP 等多种带外管理手段,运维人员能够实现 远程监控、热插拔、在线升级 等高级功能,显著提升系统的可用性与运维效率。无论是数据中心、金融行业还是科研实验平台,这套解决方案都能够满足对 高性能、低功耗、易维护 的严苛需求。

如需进一步了解产品技术手册、参考设计或获取样机,请访问 Sienovo 官方网站或联系技术支持团队。