Unglaublich langsame Übertragungsraten zu/von VM

Unglaublich langsame Übertragungsraten zu/von VM

Kürzlich habe ich mit Webmin ein Software-RAID auf Ubuntu (auf einer SSD) eingerichtet, das gut funktionierte und auch schnell ist. Ich habe etwas Platz auf der SSD gelassen, auf der ich mit virt-manager eine Windows 8.1 Pro-VM installiert habe. In virt-manager habe ich ein Raw-Disk-Image auf der RAID-Festplatte erstellt und es der Windows-VM hinzugefügt. Soweit, so gut, die Dateiübertragungsgeschwindigkeiten vom VM-Boot-Laufwerk (der SSD) zur RAID-Festplatte und umgekehrt sind völlig in Ordnung. ABER wenn ich eine Datei über Gigabit-Ethernet von einem anderen PC über die Windows-VM auf die RAID-Festplatte übertrage, erreiche ich nur ein Fünftel der Geschwindigkeit (ungefähr 30 MB/s)! Wie kann das sein? Vielen Dank im Voraus für Ihre Antworten.

Weitere Informationen:

  • SSD: Ubuntu (Host) und Windows-VM
  • RAID: Software-Raid in Ubuntu mit Webmin (schnell und stabil); zwei Laufwerke in Raid 0 (nur zum Testen) mit ca. 150 MB/s Schreib-/Lesegeschwindigkeit.
  • VM: Rohes Disk-Image mit fester Größe auf RAID-Disk, im Virt-Manager enthalten
  • Ethernet: Gigabit für den Host und die VM (dieselbe langsame Geschwindigkeit bei Verwendung von NAT/virtueller Brücke)
  • Anderer PC: Direkt mit Gigabit-Ethernet über Gigabit-Ethernet-Switch verbunden

Antwort1

Nach einigen weiteren Recherchen habe ich endlich die Erklärung gefunden! Es scheint, dass die Netzwerkschnittstelle, die ich für die VM verwendet habe (die Standardschnittstelle von Ubuntu und vielleicht noch viele andere)namens rtl....ist extrem langsam, funktioniert aber sofort. Das, was ich jetzt verwende (und das Sie wahrscheinlich auch verwenden sollten), ist dasmit dem Namen VirtIO.
Zunächst müssen aber Treiber installiert werden, die Sie hier herunterladen können:
https://docs.fedoraproject.org/quick-docs/en-US/creating-windows-virtual-machines-using-virtio-drivers.html
Da meine VM unter Windows läuft, habe ich "Stable virtio-win iso" (von der obigen Seite) unter "Direkte Downloads" heruntergeladen, während ich diertl....Schnittstelle. Ich habe dann die Netzwerkschnittstelle geändert inVirtIOund habe die VM neu gestartet. Habe das ISO als DVD-Laufwerk gemountet und die Treiber manuell mit dem Gerätemanager installiert.

Und das war’s! Hoffe, das hilft jemand anderem weiter ;)

verwandte Informationen