使用 4 个组合 NIC 并采用循环调度是否可以在单次网络传输中实现更高的吞吐量?

使用 4 个组合 NIC 并采用循环调度是否可以在单次网络传输中实现更高的吞吐量?

我想知道是否有人可以解释一下如何实施循环 NIC 组合、注意事项和最佳实践。正在寻找一些简明扼要的信息。

我通过网络进行了很多驱动器映像处理,节省驱动器映像处理时间可以为我们节省很多钱。到目前为止,我们最大的瓶颈就是网络。我们目前受到千兆基础设施的限制。

我想实现一个运行某种 *nix 的映像站。该映像站最终将通过 NFS 连接到 SAN 卷。我的想法是,我可以拿起一些 NIC 并将它们扔进映像站。然后获取另一台具有相同数量 NIC 的计算机,并利用循环调度通过绑定 NIC 组直接连接它们。我相信在映像机和另一台机器之间,理论上我们的连接能够实现比单个 Gbit 连接高得多的吞吐量。是吗?

总而言之,尝试组合 4 个 NIC 并在两台计算机之间的点对点连接中使用循环调度是否可以实现 3 Gbit/s 或以上的单次数据传输吞吐量?

答案1

在实际应用中,组合并不是最佳解决方案。我特别知道,使用 Ghost 时,如果您使用两张 NIC 卡并将 Ghost 连接到每张单独的 NIC 卡,则与组合相比,您可以获得更好的吞吐量。我还注意到,特别是使用 Ghost 时,如果您启动单独的会话,则可以获得更好的吞吐量。

因此,无需将 4 台 NIC 车组合在一起,只需让所有 4 张 NIC 卡具有单独的 IP 地址,并将每个图像会话连接到您选择的单个 NIC 卡,然后进行手动负载平衡。假设您必须对 9 个工作站进行映像。您将将 3 个会话连接到每个 NIC 卡。这样,它只会处理该 NIC 卡中的 3 个图像,而不是 9 个。

这还可以消除您可能正在使用的交换机上单个端口带宽达到最大值的情况,因为组合可能会产生这种现象。

答案2

如果您的交换机仍然限制在 1Gbit,那么您的传输速度将会达到上限。

在此实例中的所有团队应该实现就是能够[或多或少]同时地推出 3+ Gbit 连接(当然,受您的 CPU 和其他因素的限制)。

相关内容