Ich verwende XenServer und frage mich, ob es Leistungsvorteile bringt, zwei „virtuelle“ Netzwerkadapter auf einer virtuellen Maschine zu verbinden. Ich bin sicher, dass es einem Bare-Metal-Server zugute käme (einen für eingehenden und einen für ausgehenden Datenverkehr einrichten).
Auf dem eigentlichen Server ist derzeit nur ein Adapter aktiv.
Antwort1
In puncto Leistung kann es bei der Verwendung einer vNIC-Verbindung zu Einbußen kommen. Die physische NIC muss möglicherweise den Modus ändern, während Ihr Gastbetriebssystem die vNIC ändert. Aus Sicht der Verfügbarkeit kann es jedoch einen kleinen Vorteil geben: Eine vNIC kann auf Betriebssystemebene irgendwie blockiert werden und dann kann eine zweite vNIC übernehmen – ein Fall mit sehr geringer Wahrscheinlichkeit.
Wenn Ihr physischer Switch dies unterstützt, können Sie dann tagbasierte VLANs einrichten und diese an das Gastbetriebssystem übertragen (Linux unterstützt dies). Dies ermöglicht eine feinere Kontrolle und Gestaltung Ihres Datenverkehrs. Alternative Routen, die vom Switch und einem beliebigen Router erstellt werden, können in sehr speziellen Fällen hilfreich sein oder die Hochverfügbarkeit verbessern.
In anderen Fällen kann es je nach Setup von Vorteil sein. Wenn Ihr Bare-Metal über 6 NICs verfügt und Sie 2 davon direkt der VM zuweisen, dann ist die Verbindung der VM-NICs praktisch eine Verbindung der physischen NICs.
Antwort2
Der einzige Leistungsvorteil, den ich mir vorstellen kann, ist, wenn IhrphysischAdaptergeschwindigkeit ist größer als die EinzelvirtuellAdapter.
Wenn Ihr Server beispielsweise über einen einzelnen 10GbE-Adapter (10 Gbit/s) verfügt und Ihre VMs über virtuelle Gigabit-Adapter (1 Gbit/s), können Sie zwei davon für einen theoretischen Durchsatz von 2 Gbit/s verbinden.