我有一台拥有多个VM(5)和3个物理网卡(每个2个端口)的计算机,共有6个1Gbps以太网端口。
我有一个SPFfunction的交换机,总共有48Gbps的带宽和一个10Gbps的SPF链路。 服务器也有一个SPF端口(10Gbps)。
我很好奇什么是最好的设置,性能明智的(充分利用每一点,最less的CPU使用),为什么。
将所有虚拟机连接到一个SPF端口,然后连接到交换机上的SPF端口,还是应该连接5个以太网电缆并将它们连接到networking交换机上的5个端口?
如果还有点不清楚的话,可以想象这个场景:
交换机上的两台PC分别需要从VM A下载一个大文件,从VM B下载另一台PC。如果它们与以太网连接,每个PC都有它自己的连接,所以从VM A的连接将切换到PC A ,同时VM B的连接会切换到PC B,对吗? 如果您要将两台虚拟机连接到SPF,则SPF端口将在PC A和B之间切换。
那么哪种情况在最大负荷下performance最好呢? 为什么?
编辑:我想保持这个相当通用的,所以它可以应用到一个全球性的情况,但细节已被问到的设置,在这里他们是:
服务器:PowerEdge T620
SPF卡:PEX10000SFP 10千兆位
网卡:3个NetXtreme BCM5720
操作系统:XenServer 6.2
CPU:至强E5-2609
开关:T1600G-28TS
客户操作系统:Debian Wheezy(PV)
1 x 10Gb链接的性能。
否则,如果单个服务器需要使用1.1Gbs到另一台服务器,则不能,因为大多数负载均衡系统使用目标MAC或IP(这将是相同的)。
这也消除了链接比其他链接更忙的问题,因为同样的事实,如果哈希结果是在同一个链接上,除了在VMWare中的特殊dynamic交换configuration