将 SAS 数据速率从 12Gbps 提高到

将 SAS 数据速率从 12Gbps 提高到

我对 SAS 数据传输速度很好奇。据我所知,整个总线(不是每个驱动器)的最大速度是 12Gbps,但我有一种情况是,我希望有更快的数据速率(希望在 40 到 80 gbps 左右),存储在 RAID-10 中(考虑 SSD)。

为什么需要这么高的速度?因为我需要使用 infiniband 作为低延迟网络来读取和写入 HPC 集群系统中公共存储的数据,并进行频繁的读/写操作,如果 12Gbps 是我能达到的最大写入速度,那么我就看不出有什么意义了。

我怎样才能加快这个数字,或者是否有可以使用的性能改进。

先感谢您。

答案1

SAS 不使用像并行 SCSI 那样的总线。SAS 使用专用的点对点链路。每个链路协商自己的链路速率。8 端口 12G SAS RAID 控制器或 HBA 具有 96 Gbit/s 的外部聚合带宽。不过,根据其内部设计,它可能会被限制在较低的处理速率。

您只需添加驱动器即可扩展阵列性能。如果没有足够的 SAS 端口,则需要升级 RAID 控制器。

如果你对速度很在意,那么你应该看看 PCIe 连接的 NVMe。但正如 @toppk 指出的那样,你的整个设计(硬件、操作系统、应用程序)决定了可实现的吞吐量,而不仅仅是一个细节。对于 SSD,确保它们能够应对你的工作量。

如果您心中有特定的性能要求,则需要评估完整的解决方案(平台、存储、内存子系统、网络子系统,当然还有软件)是否满足这些要求。去商店购买各种“高端”组件可能效果不太好。几乎每个正规供应商都提供售前支持,提供具体信息,尤其是性能信息。

相关内容