服务器SSD模块中的PCIe
过去,企业SSD模块装载的都是SAS、SATA和FC接口。但是最近,绝大部分的提供商都已经推出了配有PCIe接口的产品。大多数SSD控制器靠负载大量NVM功能来达到其性能和容量的峰值,如读/写功能、垃圾收集、损耗均衡、错误校正、元数据和管理。在高性能应用程序中,设计者们使用PCIe交换器来提高SSD控制器(或 ASIC)的性能和容量。甚至配有多达8个ASICs的SSD模块已经在市场出现了。
选择PCIe 交换机的时候,设计者们一定要确保每个端口有足够的内部数据包缓存,以及能应对任何流量骤增情况的普通缓存。此外,交换器的主进程端必须有足够的带宽,这样才能从多个SSD ASICs那里得到或者给它们提供聚合流量。图1a表示的是PCIe交换器嵌入SSD内插卡(可应用于任何卡或模块形状系数)时的一个基本用法。一般来讲,很多这样的模块将被装入基架服务器底板的PCIe插槽。一些底板设计可能需要额外的PCIe端口,这种端口可由PCIe交换器通过CPU的一个扇出端口提供(图1b)。
图1a
图 1b