我们想购买一些服务器,并且正在研究配备 24 个 NVMe 驱动器的 DELL 服务器(如 R740xd2 - 2 插槽服务器),因为我们需要非常高的读取 IOPS 和吞吐量。然而,我们想知道使用此解决方案可以实现的最大吞吐量是多少。据我所知,每个 NVMe需要4 个 PCIe 通道,但我无法找到这些服务器上可用的通道数。通常 NVMe 驱动器提供大约 24 Gbps 的速度,但我知道 24 个 NVMe 驱动器不可能提供 24 * 24 Gbps 的并行读取速度。
所以问题是,在并行读取所有驱动器时,我们可以期望服务器的吞吐量是多少?我知道我们可能会达到 CPU 的极限,但我只是想知道可以实现什么。任何 48 Gbps 左右的速度都可以。
答案1
有一项研究使用 IOMeter 测试了 Dell 740xd 上的磁盘性能,但是它使用的是 12 个 NVME SSD,而不是 24 个。
https://www.principledtechnologies.com/Dell/PowerEdge_R740xd_SSD_performance_0717.pdf
模拟 OLTP 工作负载达到了 12.8 GBps 和 1,597,000 IOPS,而媒体流工作负载达到了 38.4 GBps 和 600,000 IOPS。