Ich habe einen Computer mit mehreren VMs (5) und 3 physischen Netzwerkkarten (mit jeweils 2 Ports) mit insgesamt sechs 1-Gbit / s-Ethernet-Ports.
Ich habe einen SPF-fähigen Switch mit insgesamt 48 Gbit / s Bandbreite und einer 10 Gbit / s SPF-Verbindung. Der Server verfügt auch über einen SPF-Port (10 Gbit / s).
Ich bin gespannt, was das beste Setup ist, was die Leistung angeht (das Beste aus jedem Bit herausholen, die geringste CPU-Auslastung) und warum.
Wäre es besser, alle VMs an den einen SPF-Port als an den SPF-Port des Switches anzuschließen, oder sollte ich 5 Ethernet-Kabel besorgen und diese an 5 Ports des Netzwerk-Switches anschließen?
Wenn es immer noch etwas unklar ist, stellen Sie sich folgendes Szenario vor:
Zwei PCs am Switch möchten jeweils eine große Datei von VM A und den zweiten PC von VM B herunterladen. Wenn sie mit Ethernet verbunden sind, hat jeder eine eigene Verbindung, sodass die Verbindung von VM A auf PC A umgeschaltet wird , und gleichzeitig wird die Verbindung von VM B zu PC B umgeschaltet, stimmt das? Wenn Sie beide VMs an SPF anschließen, wechselt der SPF-Port zwischen PC A und B.
Welches Szenario bietet die beste Leistung bei maximaler Auslastung? Warum?
Bearbeiten: Ich wollte dieses ziemlich allgemein halten, damit es auf ein globales Szenario angewendet werden kann, aber es wurden Details zum Setup abgefragt. Hier sind sie:
Server: PowerEdge T620
SPF-Karte: PEX10000SFP 10-Gigabit-
NICs: 3x NetXtreme BCM5720
Betriebssystem: XenServer 6.2
CPU: Xeon E5-2609
Switch: T1600G-28TS
Gastbetriebssysteme: Debian Wheezy (PV)