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)
Antworten:
1 x 10 GB Link für die Leistung.
Andernfalls kann ein einzelner Server, der 1,1 GBit / s für einen anderen Server verwenden muss, dies nicht, da die meisten Lastausgleichssysteme Ziel-MAC oder -IP verwenden (was dasselbe wäre).
Auf diese Weise werden auch Probleme beseitigt, bei denen Verknüpfungen aufgrund derselben Tatsache stärker ausgelastet sind als bei anderen Verknüpfungen. Wenn sich herausstellt, dass sich der Hash auf derselben Verknüpfung befindet, landen sie auf derselben Verknüpfung, außer in speziellen dynamischen Switch-Konfigurationen in VMWare
quelle