我需要一个超快的备份恢复来解决我的问题。
我将使用两台主机:操作服务器和备份服务器。
两台服务器将通过 40Gbe PCIe 4.0 8x 以太网适配器直接连接,以便实现最大带宽。
对于操作服务器,我选择了 24x SATA SSD(22 个活跃,2 个热备用)在 RAID 10 中工作。选定驱动器和 RAID 10 配置的潜在总写入吞吐量为 50Gbe。
对于备份服务器,我选择了 24 个 SATA HDD,其连续写入速度超过 200 MB/s(22 个活动,2 个热备用),也用于 RAID 10。选定驱动器和 RAID 10 配置的潜在读取吞吐量为 45Gbe。
目前,我正在寻找可在两台服务器上安装的 RAID 控制器,该控制器能够实现从驱动器到以太网卡的 40gbe 吞吐量。
我对此束手无策,因为几乎没有关于 RAID 控制器吞吐量的信息。只有每通道 6GB/12GB/24GB 这样的数字,无法解释 PCIe 的实际最大吞吐量。
有人可以给我推荐一些支持 24 个 SATA 驱动器、RAID 10 并提供 40Gbe 吞吐量的 RAID 控制器吗,或者可以指出一些文章,让我可以从中获得有关类似 RAID 控制器的实际速度的解释。
谢谢。
答案1
PCIe 4.0 x 8 连接器理论上可以处理 16 GT/s 和 15.754 GB/s,这相当于最坏情况下大约 126Gbps,远远超过 40Gbps 网络速度。看看控制器,如果它可以持续提供 5GBps,那么就可以填满 40Gbps 网络通道,并且考虑到大多数 SSD 调优控制器可以处理每个通道,并且假设您将拥有多个通道,从这个角度来看您应该没问题。
另外,我很高兴看到您使用 R10,许多其他用户也使用 R5/R50 这样的阵列来到这里,然后我们看到他们稍后再回来寻求帮助重建他们的数据 :)
不过,这里有几个方面确实让我担心。首先是 NUMA,您没有提到您计划使用什么 CPU,但如果可以的话,我会尝试确保 NIC/s 和控制器/s 位于同一个 NUMA 节点上 - 您不希望让 QPI/UPI 一直忙于传输数据,这会降低整体性能,尤其是延迟。其次是中断管理,您将不得不做很多这样的工作,我建议购买优质/昂贵的 NIC,因为它们将具有各种调整和卸载功能,以帮助您尽可能接近性能目标。如果您没有调整或使用了哑 NIC,处理中断的核心将只处理它们,我相信我们很乐意在此网站上为您提供帮助,但请先搜索以前的问题和答案,因为我确信很多这方面的内容之前已经在这里讨论过了。我最后的担忧是 40Gbps 的使用——原因是对于某些“40G”的实现,您会发现在幕后它实际上只是 4 x 10Gbps 链接,但绑定到硬件控制的 LAG/以太通道,这可能会受到限制,事实上,最坏的情况可能会将点对点带宽限制为 10Gbps。显然,在一个服务器与多个客户端通信的情况下,这种情况会被“抹去”并消失,但在点对点场景中,我真的不知道确切的行为,我想让你知道这让我很担心。另一种选择可能是使用双端口或四端口 25Gbps NIC 并在操作系统内将它们绑定在一起,这样您就可以控制这些端口及其平衡——额外的好处是可以从中获得 50/100Gbps——无论如何只是一个想法。
最后要说明的是,我不会因此责怪您,该网站明确排除了产品选择推荐问题 - 原因已在我们的帮助页面中解释,但这次我会忽略它,因为这是一个写得很好的问题 :) - 而且我碰巧喜欢 broadcom、adaptec 和 intel,但其他人可能更喜欢 LSI 和 Megaraid - 老实说,它们现在很受欢迎。
祝你好运。