Unglaublich hohe Latenz für Ubuntu-Gast auf Hyper-V

Unglaublich hohe Latenz für Ubuntu-Gast auf Hyper-V

Ich habe mehrere virtuelle Ubuntu 10.04-Maschinen als Hyper-V-Gäste auf Windows Server 2008 R2 SP1 laufen und sie funktionieren alle einwandfrei.

Heute habe ich meine erste virtuelle Ubuntu 11.10-Maschine installiert und sehe lächerliche Pings:

Bildbeschreibung hier eingeben

Diese Server sind alle per Gigabit mit einem lokalen LAN verbunden, wobei praktisch überhaupt kein Netzwerkverkehr stattfindet 1 und ein älterer Netzwerkadapter in Hyper-V zum Einsatz kommt.

Ich bin ein bisschen ein Ubuntu-Neuling und weiß nicht so recht, wie es weitergehen soll. Irgendwelche Ideen?


free -mBerichte:

             insgesamt genutzte freie gemeinsam genutzte Puffer im Cache
Merken: 485 470 15 0 63 299
-/+ Puffer/Cache: 107 378
Tausch: 507 20 487

Dies liegt nur wenige MB von unseren anderen Ubuntu-Servern entfernt, die auf 10.04 laufen.


Ich habe die Legacy-NIC entfernt und eine synthetische in Hyper-V installiert und diestatVerbessern Sie die Zahlen, indem Sie jetzt bei etwa 10–30 ms liegen, aber ich würde immer noch Reaktionszeiten von <1 ms erwarten.

1 Zum Vergleich: Ich habe einen anderen Ubuntu 10.04-Gast auf Hyper-V fast 1.000 km entfernt, der einen Ping von 33 ms hat

Antwort1

Da es sich um ein neues System handelt, mussten möglicherweise einige aktualisierte Pakete heruntergeladen und installiert werden. Wenn die Verlangsamung weiterhin besteht, versuchen Sie Folgendes:

ps -ef|grep apt

auf der virtuellen Maschine, um zu sehen, ob ein apt-bezogener Prozess ausgeführt wird. Wenn die Verlangsamung plötzlich von selbst behoben wurde, lohnt es sich zu prüfen, /var/log/dpkg.logob eine Reihe von Paketen installiert wurden, die die Verlangsamung verursacht haben.

Antwort2

Dieses Problem ist von selbst behoben. Es tut mir leid, ich habe keine bessere Antwort.

Ich weiß, das ist wieDrücken der grünen Tasteaber da es sich hier nicht um eine unternehmenskritische Produktionsmaschine handelt, bin ich dankbar für mein Glück und mache weiter.

Der Wechsel zu einer synthetischen Netzwerkkarte anstelle einer herkömmlichen Netzwerkkarte hat zwar einen großen Unterschied gemacht, das Problem jedoch nicht vollständig behoben.

Antwort3

Alter Thread, aber immer noch eine Antwort; stellen Sie nach der Installation sicher, dass Sie die Netzwerkkarte entfernen und dann eine „synthetische Netzwerkkarte“ in Hyper-V hinzufügen. Ubuntu hat die richtigen Treiber dafür und soweit ich weiß, wird es auf diese Weise Paravirtualisierung verwenden. Auch auf Windows-Gastbetriebssystemen werden Sie die synthetische Netzwerkkarte wirklich wollen.

Antwort4

Sind die Kernelmodule hv_netvsc, hv_blkvsc, hv_storvscund auf dem Gast geladen? Ich verwende Ubuntu 10.04 unter Hyper-V und der Ping liegt unter 1 ms. Sie können die Module mit dem Befehl überprüfen.hv_vmbussudo lsmod | grep hv

verwandte Informationen