Nur 100 Mbit in Hyper V Guest von 1 Gigabit Netzwerkverbindung

8

Ich habe einen HP Proliant ML350 G6 mit zwei integrierten Broadcom NetXTreme Gigabit-Ethernet-Ports unter Windows Server 2016, der ab heute aktualisiert wird.

Wenn ich einen Ordner auf meinem Hyper-V-Host freigebe, kann ich Dateien mit einer Geschwindigkeit von ca. 90 MB / s über das Netzwerk hinzufügen und entfernen (beide Ports liefern genau die gleiche Geschwindigkeit).

Hier sehen Sie die Details zum Host. Geben Sie hier die Bildbeschreibung ein

Das obige Bild befindet sich auf dem Hyper-V-Host. Ich habe dem Hyper-V-Switch-Manager Netzwerk 2 als Netzwerk 2 hinzugefügt.

Hier sehen Sie ein Bild des Virtual Switch Managers und der Netzwerkverbindung im Gast.

Geben Sie hier die Bildbeschreibung ein

Das Problem ist, dass ich, wenn ich einen Ordner vom Gast für das Netzwerk freigebe, nur mit 10 MB / s auf diesen Ordner zugreifen kann. Das heißt, irgendwo auf der Strecke wird mein Gigabit-Netzwerk auf miese 100 Mbit gedrosselt. Ich verwende keine Legacy-Verbindung.

Es ist nicht die Festplatte, weil ich auf dem Gast Dateien mit etwa 100 MB / s zwischen den Festplatten mischen kann. Das Bild unten zeigt den Gast beim Kopieren von Dateien von einem Laufwerk auf ein anderes.

Geben Sie hier die Bildbeschreibung ein

Meine Frage ist also. Was muss ich ändern, um Gigabit-Geschwindigkeiten vom Hyper V-Gast in mein Netzwerk zu übertragen, da ich jetzt nur noch 100 MBit vom Gast in das Netzwerk bekomme.

An allen Orten, an denen ich nachgesehen habe, heißt es, Gigabit und der Gastgeber können es liefern. Warum kann der Gast das nicht?

Bearbeiten: Zur Verdeutlichung: Jeder Netzwerk-PC kann mit ~ 100 MB / s auf die Dateifreigaben des Hyper-V-Host-Netzwerks zugreifen. Der Host kann die Gastnetzwerkfreigaben mit ~ 100 MB / s lesen. Wenn dieselben PCs, die mit 100 MB / s auf den Host zugreifen können, versuchen, auf den Gast zuzugreifen, erhalten sie nur 10 MB / s Geschwindigkeit, wenn sie auf eine der Hyper-V-Gast-Netzwerkfreigaben zugreifen. Warum?

Bearbeiten 2: Auf Anfrage hier sind weitere Details. Rot ist das Host-Betriebssystem. Grün befindet sich in der Hyper V-Maschine. Geben Sie hier die Bildbeschreibung ein

Ein weiteres Bild der Einstellungen des Gastnetzwerks. Geben Sie hier die Bildbeschreibung ein

JensB
quelle
Haben Sie eine virtuelle Maschine der 2. Generation erstellt?
Michael Hampton
Ganz sicher. Wie kann ich das bestätigen?
JensB
Sehen Sie es sich in Hyper-V Manager an?
Michael Hampton
Die fragliche Maschine ist Generation 2. Es gibt eine Maschine der 1. Generation, auf der eine Linux-Distribution ausgeführt wird, und dann 3 Maschinen der zweiten Generation. Alle mit dem gleichen Problem.
JensB
2
Werfen

Antworten:

3

Stellen Sie sicher, dass Sie keine der "Legacy-Netzwerkkarten" in Ihren virtuellen Maschinen verwenden. Diese sind auf 100 MBit / s begrenzt. Dies kann dazu führen, dass das virtuelle Netzwerk (das an die physische Netzwerkkarte gebunden ist) die niedrigere Geschwindigkeit aushandelt.

Weitere Aufgaben: - Aktualisieren der NIC-Treiber - Erzwingen des 1-Gbit / s-Betriebs im Geräte-Manager - Ersetzen Sie das Patchkabel, das die problematische NIC verbindet - Überprüfen Sie das Kabel. Bei zwei oben genannten Threads wurde ein ähnliches Problem durch Ersetzen eines Kabels gelöst.

http://forums.whirlpool.net.au/archive/1853355

https://social.technet.microsoft.com/Forums/windowsserver/en-US/60f4924e-2390-4050-a948-7a149376026a/hyperv-host-1gbps-nic-negotiated-at-100-mbps-when-used- for-virtual-switch? forum = winserverhyperv

Herr Himbeere
quelle
3
Dies bezieht sich nicht wirklich auf das Problem. Ich bin mir völlig bewusst, dass ein 1000Mbit Daten mit etwa 100MB / s verschieben kann. Das ist nicht das Problem. Das Problem ist, dass ich eine 100-Mbit-Verbindung zu einem der Clients bekomme, die auf einem Server mit Gigabit-Netzwerkgeschwindigkeit gehostet werden. Wenn ich Daten zum und vom Server (und nicht zur Gast-VM) verschiebe, kann ich die 1000-Mbit-Geschwindigkeit erreichen (Verschieben mit 110 MB / s) s).
JensB
1
Ich verwende keine älteren Netzwerkadapter. Alle VMs mit diesem Problem sind Gen 2. Der Netzwerkadapter und das Betriebssystem (Win 2016) sind vollständig gepatcht. Und wenn Sie in die Gast-VMs schauen, gibt der Link an, dass es 1,0 Gpbs ist.
JensB
1
Erzwingen des 1-Gbit / s-Betriebs im Geräte-Manager Das Deaktivieren der automatischen Zuordnung und das Erzwingen einer festen Geschwindigkeit ist eine schlechte Idee. Autonegotiation ist eine Voraussetzung für Gigabit-Ethernet : Autonegotiation ist eine Voraussetzung für die Verwendung von 1000BASE-T gemäß Abschnitt 28D.5 Erweiterungen, die für Klausel 40 (1000BASE-T) erforderlich sind. Zumindest die Taktquelle muss ausgehandelt werden, da ein Endpunkt Master und der andere Endpunkt Slave sein muss.
Andrew Henle
1
Nachdem Sie die Netzwerkkarten aus dem Geräte-Manager entfernt und mit denselben Treibern neu installiert haben, wurde das Problem behoben. Vorher habe ich auch alle Kabel auf dem Weg ausgetauscht (aber das allein hat das Problem nicht behoben). Ich weiß also nicht wirklich, was das Problem war, aber die Neuinstallation hat es behoben.
JensB
0
  1. Führen Sie einen synthetischen Netzwerktest durch, um den Durchsatz zu überprüfen (z. B. iperf).
  2. Überprüfen Sie alle Links auf dem Weg vom Server zum Client. Wenn es nur eine Verbindung mit 100 Mbit / s gibt (möglicherweise ein fehlerhaftes Kabel), kann sich der Stream nicht schneller bewegen.
  3. Überprüfen Sie, ob es einen aktualisierten Server-NIC-Treiber gibt - diejenigen, die auf der Installations-DVD oder über Windows Update verfügbar sind, haben möglicherweise Probleme.
Zac67
quelle
Ich denke nicht, dass es das Kabel oder der Treiber wirklich ist. Netzwerkclients können mit derselben Netzwerkkarte und demselben Kabel mit 1000 Mbit auf den Host zugreifen.
JensB