虚拟化 - 十个 1Gbps 链接还是一个 10Gbps 链接?(性能)

虚拟化 - 十个 1Gbps 链接还是一个 10Gbps 链接?(性能)

我有一台机器,它有几台虚拟机(5 个)和 3 个物理网卡(每个有 2 个端口),总共有六个 1Gbps 以太网端口。

我有一台支持 SPF 的交换机,总共有 48Gbps 带宽和 10Gbps SPF 链路。服务器还有一个 SPF 端口(10Gbps)。

我很好奇从性能角度来说最好的设置是什么(充分利用每一点,最少的 CPU 使用率)以及原因。

将所有虚拟机连接到一个 SPF 端口,然后再连接到交换机上的 SPF 端口,这样会更好吗?或者我应该获取 5 根以太网电缆并将它们连接到网络交换机上的 5 个端口?

如果还是有点不清楚,想象一下这个场景:

交换机上的两台 PC 分别想要从 VM A 下载一个大文件,第二台 PC 想要从 VM B 下载一个大文件。如果它们通过以太网连接,则每台 PC 都有自己的连接,因此来自 VM A 的连接将切换到 PC A,同时来自 VM B 的连接将切换到 PC B,对吗?如果您将两台 VM 都连接到 SPF,那么 SPF 端口将在 PC A 和 B 之间切换。

那么哪种方案在最大负载下性能最佳?为什么?

编辑:我想保持这个相当通用,以便它可以应用于全球场景,但已经要求提供设置的详细信息,如下所示:

服务器:PowerEdge T620
SPF 卡:PEX10000SFP 10 千兆位
NIC:3x NetXtreme BCM5720
操作系统:XenServer 6.2
CPU:Xeon E5-2609
交换机:T1600G-28TS
客户机操作系统:Debian Wheezy (PV)

答案1

1 x 10Gb 链路,用于提高性能。

否则,如果单个服务器需要使用 1.1Gbs 到另一台服务器,它就无法实现,因为大多数负载平衡系统使用目标 MAC 或 IP(这将是相同的)。

这也消除了由于同样的事实而导致的链接比其他链接更繁忙的问题,如果哈希值在同一个链接上,它们最终会在同一个链接上,除非在 VMWare 中的特殊动态交换机配置中

相关内容