Hallo Universalsupportforum
Wir setzen in einem unserer RZ einen Cluster aus 3 identischen ESXi Hosts sein, auf denen insgesamt ca. 25 VMs verteilt sind (gleichmäßig verteilte Last). Die Hosts sind untereinander mit 10Gbit Karten an 10Gbit Switches mit guten Kabeln verbunden.
Ich habe das Problem, dass einige VMs nur 1Gbit Geschwindigkeit bekommen, obwohl der VMXNET3 Adapter konfiguriert ist und in den Eigenschaften der Netzwerkverbindung auch 10Gbit angezeigt werden.
Die VMs hängen pro Host jeweils an denselben vSwitches in denselben VM-Netzwerken.
Das Problem betrifft nur einzelne VMs pro Host. Andere VMs desselben Hosts bekommen mit denen auf anderen Hosts die vollen 10Gbit, also liegt es nicht an den Hosts oder der physischen Verkabelung. Die betroffenen VMs bekommen mit anderen VMs desselben Hosts volle 10Gbit, nur eben nicht zu einem anderen Host.
VM1 auf Host1 zu VM2 auf Host1: 10Gbit
VM1 auf Host1 zu VM3 auf Host2: 1Gbit
VM2 auf Host1 zu VM3 auf Host2: 10Gbit
Die Geschwindigkeit teste ich mit NetIO 1.33, die Ergebnisse sind reproduzierbar.
An den VMware Tools und somit den Treibern der VMXNET3 scheint es nicht zu liegen, denn auch VMs mit älteren Versionen von 2015 kriegen die volle Geschwindigkeit. Außerdem kriegen die betroffenen VMs ja zu welchen auf demselben Host die volle Geschwindigkeit. Habe vorhin auch mal an einer VM die Tools und somit die NIC-Treiber aktualisiert, keine Änderung. Auch das OS scheint keinen Einfluss zu haben.
Ich finde auch in den Eigenschaften der vSwitches oder der VMs keinerlei Einstellungen, die zum Problem passen würden.
Die Tests im anhängenden Beispiel (192.168.3.32 ist eine betroffene langsame VM) gingen von
Host 2 -> Host 3
Host 2 -> Host 1 (langsam)
Host 2 -> Host 1 (schnell)
Hier noch ein Schaubild meiner Tests, worin zu sehen ist, dass einzelne VMs betroffen sind, nicht aber die Hosts untereinander.
Alle VMs haben den VMXNET3 Adapter und zeigen 10Gbit an.
Rot = 1Gbit
Grün = 10Gbit