10 Gb刀片服务器问题


9

我正在与一位同事讨论一种潜在的配置。我们正在实施一个新的刀片解决方案,该解决方案具有一个内置的10 Gb交换机和两个刀片服务器,每个刀片服务器具有4个10 Gb NIC。

但是,我们环境的其余部分仍然是1 Gb。

刀片交换机具有四个外部10GBASE-T端口,这些端口将自动检测到1 Gb。我们计划将它们滞后。

本质上,我们将在与4 Gb交换机间链路连接的10 Gb交换机上拥有80 Gb的NIC带宽。

我认为我们应该手动将内部端口设置为1 Gb,但是他认为上述设计不会出现任何明显的性能问题。

如果您有类似设置的经验,或者您知道我们可能会遇到的任何问题,请告诉我。


3
您很有可能会遇到这种拓扑结构中的缓冲区问题,例如微脉冲,范围在10Gbps和1Gbps之间。确保检查输出下降,并可能增加端口缓冲区。
jwbensley

有什么答案对您有帮助吗?如果是这样,您应该接受答案,这样问题就不会永远弹出来寻找答案。或者,您可以提供并接受自己的答案。
罗恩·莫平

Answers:


1

基本上,除非刀片服务器上有刀片到刀片的传输,否则40 Gb链路捆绑包仅用于容错。甚至单个10 Gb服务器连接都超过了您的总上行链路带宽。

有许多网络和交换机的端口速度混合在一起。思科有一项基于广泛研究的准则。接入端口(服务器连接)与分发端口(外部连接)的带宽比应不大于20:1。这意味着访问端口速度每增加20 Gb,就需要1 Gb上行端口速度。您所描述的(80 Gb到4Gb)是20:1。建议的分布与核心比率要低得多,为4:1。


1

您应该在刀片交换机与环境的其余部分之间应用QoS,以防止巨型流量使其他流量耗尽。

如何实现它取决于硬件规格,但是面对1 GbE交换机的10 GbE端口中的每个端口都有8个硬件队列(0-7,每个CoS值一个队列),数据包等待轮流离开。

您可以配置每个队列使用的调度算法(严格优先级或某种调度)。当帧进入交换机时,可以选择以太网帧等待离开刀片交换机的队列。

服务器操作系统虚拟机管理程序必须标记以太网帧,而刀片交换机必须遵守CoS值,并信任它们。
标记后,帧将以所需的队列结尾,从而使您始终处于控制状态。

阅读有关刀片服务器和交换机之间的数据中心桥接(DCB)支持和配置的信息。

检查1 GbE交换机中的DCB支持:如果1 Gb交换机符合DCB,则在出现拥塞的情况下,定向到刀片式交换机的暂停帧将作用于特定队列(以太网优先级流控制),而更高优先级的队列将继续移动以太网帧。


0

没有区别。因为您在交换机上具有1Gb和10Gb带宽的相同端口。该交换机可能具有共享的数据包缓冲区,不会引起微突发丢失问题。但是,如果您获得在不同端口上具有单独缓冲区的捆绑交换机,那么在高负载时输出队列中可能没有可用空间。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.