可以访问大量的本地NVMe存储是上层应用的一个很大的需求。 目前的解决方案包括定制化的连接到软件分线盒的FPGA。尽管最近一些主板供应商已经为市场提供了PCIe x16 Quad M.2卡,但唯一的缺点是它们依赖于处理器的bifurcation,即处理器从单个PCIe x16插槽驱动多个设备的能力。但是当前的HighPoint已经克服了这个限制。
目前在单个PCIe x16插槽中安装四个NVMe M.2设备的方式听起来相当简单。 插槽中有16个通道,每个驱动器最多可以占用4个通道,所以大惊小怪的是什么? 问题来自CPU方面:PCIe插槽直接连接到芯片上的一个PCIe x16 root complex上,根据配置,它可能只期望一个设备连接到它。 放入四个设备的那一刻,它可能不知道该怎么做。 为了实现这一点,您需要一台设备作为驱动器和CPU之间的通信服务商。 这就是PCIe switch的用武之地。当插入不同的卡时,一些主板已经使用它们将PCIe x16 complex分成x8 / x8。 对于更大的东西,比如可启动的NVMe,那么HighPoint会使用更大(更昂贵)的东西。
解决这个限制的最好方法是使用PCIe switch,在这种情况下,HighPoint使用PLX8747芯片和自定义固件进行引导。 这个switch并不便宜(因为Avago现在掌管了公司并且将价格提高了几倍),但它确实允许CPU和驱动器之间的可配置接口在所有情况下都能工作。 目前,HighPoint已经在市场上推出了一款SSD7101-A设备,它可以连接四台M.2 NVMe设备。 SSD7102的不同之处在于PLX芯片内的固件已经更改,现在它允许从NVMe 设备组成的RAID启动。
SSD7102支持在四个设备上的RAID 0、在成对设备上的RAID 1,或在JBOD配置的单个设备上进行引导,。 JBOD中的每个设备都可以配置为引导设备,允许跨不同驱动器安装多个操作系统。 SSD7102支持来自任何供应商的任何M.2 NVMe设备,但对于RAID设置,建议使用相同的设备。
该卡带有散热器和50毫米鼓风机的单槽设备,可以保持每个设备的冷却。 支持22110标准的设备,HighPoint表示该卡支持Windows 10,Server 2012 R2(或更高版本),Linux Kernel 3.3(或更高版本)和macOS 10.13(或更高版本)。 安装后通过基于浏览器的工具管理设备,并使用自动恢复功能自动重建阵列。 MTBF设置不到1M小时,功耗为8W。 HighPoint表示支持AMD和Intel,并且考虑到PCIe switch的存在,我怀疑该卡也可以在PCIe x8或x4模式下“工作”。
该PCIe卡将于11月推出,可直接从HighPoint或通过经销商/分销合作伙伴进行购买。 预计其MSRP为399美元,与目前不具备RAID可启动选项的SSD7101-A相同。