Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Langsame Übertragung in VM trotz "Gigabit" Verbindung

Featured Replies

Quote

 

Hallo Zusammen,

 

ich kämpfe mich schon länger mit langsamer Performance meiner VM's rum und bin nun mi meinem "Latein" am Ende.

 

Ich vermute es liegt an einer falschen Config/Unwissenheit, aber dafür würde ich nun hier gerne die Schwarmintelligenz nutzen.

Das ist mein erster Post und ich hoffe die Eingabe der Daten ist soweit in Ordnung

 

Mein System:

Unraid V6.12.10
M/B:	Dell Inc. 0X8DXD Version A01 S/N /1BJX9V2/CNFCW0088R00OG/
BIOS:	Dell Inc. Version 2.22.0 Datiert 08/11/2022
CPU:	Intel® Xeon® W-2133 CPU @ 3.60GHz
HVM:	Aktiviert
IOMMU:	Aktiviert
Cache:	L1-Cache: 0 KiB, L2-Cache: 0 KiB, L3-Cache: 0 KiB
Arbeitsspeicher:	64 GiB DDR4 Single-bit ECC (Maximal installierbare Kapazität 3072 GiB)
Netzwerk:	bond0: fault-tolerance (active-backup), mtu 1500
Kernel:	Linux 6.1.79-Unraid x86_64
OpenSSL:	1.1.1v
Platten:
Parität:	Seagate Ironwolf 4TB ST4000VN008-2DR166
Daten 1-3:	Seagate Ironwolf 4TB ST4000VN008-2DR166
Daten 4:	HGST 4TB HDN726040ALE614
Daten 5:	Crucial SSD 250GB CT250MX500SSD1

 

Ich habe insgesamt 3 verschiedene VM's getestet.

Kubuntu

Win10

Win11

 

Wobei ich eigentlich nur Win11 vorerst nutzen wollte, nach den Performance Problemen aber auch Win10 und Kubuntu geprüft habe.

 

Ich würde gerne für die VM einen USB 3.0 zu Gigabit Ethernet Adapter nutzen, befürchte aber das ich den nicht korrekt durchgereicht bekomme, denn immer wenn ich den auswähle bekomme ich maximal Fast Ethernet.

 

Mein letztes Setting das einigermaßen läuft sieht nun so aus und theoretisch soll ich nun Gigabit haben, die Übertragung sagt aber was anderes:

image.thumb.png.f70f401346a411619e73ff76a8173440.png

 

P.S: wie kann ich hier denn den XML Code der VM eintragen, dass das vernünftig angezeigt wird?

 

Es spielt keine Rolle ob alle, keine oder ein paar Docker Container laufen, die Performance ändert sich nur minimal. Die Gesamtperformance des Servers mit VM im Idle bewegt sich übrigens bei ca. 30%

BTW: gibt es eine App, die mir hierzu Langzeit Daten und Mediane auswerten/aufzeichnen kann? Wenn ich auf der VM ein Programm öffne, geht die Last natürlich kurz hoch.

 

Die vertio Treiber sind installiert, ich verbinde mich per RDP und es wird auch kein Error im Gerätemanager bei fehlenden Treiber oder ähnliches angezeigt.

Die VM ist komplett auf der SSD installiert

 

Die Leistung der VM ansich ist schneller als von Win10, wobei ich bei der Win11 auch am meisten ausprobiert habe aber ich dachte eigentlich das die Leistung doch noch etwas höher ist bei der Hardware....

 

Bei der VM selber kann ich den Netzwerkquelle nur zwischen br0n und virbr0 auswählen und das Netzwerkmodell: 

virtio-net

virtio

e1000

rtl8153

vmxnet3

Wobei der rtl8153 ja der USB Adapter wäre, dieser aber nur als 10MBit/s erkannt wird

 

Schlimmer ist jedoch der Netzwerkverkehr, dazu habe ich verschiedene tests durchgeführt:

1. iperf2.2 auf der Fritzbox aktiviert und alle 10 Sekunden Daten von der VM hin und her geschoben:

.\iperf-2.2.n-win64.exe -c 192.168.1.1 -p4711 -t120 -i10
------------------------------------------------------------
Client connecting to 192.168.1.1, TCP port 4711
TCP window size:  128 KByte (default)
------------------------------------------------------------
[  1] local 192.168.1.164 port 50070 connected with 192.168.1.1 port 4711
[ ID] Interval       Transfer     Bandwidth
[  1] 0.00-10.00 sec  26.1 MBytes  21.9 Mbits/sec
[  1] 10.00-20.00 sec  32.3 MBytes  27.1 Mbits/sec
[  1] 20.00-30.00 sec  29.9 MBytes  25.1 Mbits/sec
[  1] 30.00-40.00 sec  24.1 MBytes  20.2 Mbits/sec
[  1] 40.00-50.00 sec  42.5 MBytes  35.7 Mbits/sec
[  1] 50.00-60.00 sec  28.3 MBytes  23.7 Mbits/sec
[  1] 60.00-70.00 sec  27.3 MBytes  22.9 Mbits/sec
[  1] 70.00-80.00 sec  26.6 MBytes  22.3 Mbits/sec
[  1] 80.00-90.00 sec  28.5 MBytes  23.9 Mbits/sec
[  1] 90.00-100.00 sec  24.3 MBytes  20.3 Mbits/sec
[  1] 100.00-110.00 sec  24.8 MBytes  20.8 Mbits/sec
[  1] 110.00-120.00 sec  29.9 MBytes  25.1 Mbits/sec
[  1] 0.00-120.02 sec   345 MBytes  24.1 Mbits/sec

 

Als Vergleichswert das gleiche von meinem Desktop PC durchgeführt:

.\iperf-2.2.n-win64.exe -c 192.168.1.1 -p4711 -t120 -i10
------------------------------------------------------------
Client connecting to 192.168.1.1, TCP port 4711
TCP window size:  128 KByte (default)
------------------------------------------------------------
[  1] local 192.168.1.193 port 56692 connected with 192.168.1.1 port 4711
[ ID] Interval       Transfer     Bandwidth
[  1] 0.00-10.00 sec   514 MBytes   431 Mbits/sec
[  1] 10.00-20.00 sec   569 MBytes   477 Mbits/sec
[  1] 20.00-30.00 sec   603 MBytes   505 Mbits/sec
[  1] 30.00-40.00 sec   605 MBytes   508 Mbits/sec
[  1] 40.00-50.00 sec   625 MBytes   524 Mbits/sec
[  1] 50.00-60.00 sec   621 MBytes   521 Mbits/sec
[  1] 60.00-70.00 sec   625 MBytes   525 Mbits/sec
[  1] 70.00-80.00 sec   629 MBytes   528 Mbits/sec
[  1] 80.00-90.00 sec   615 MBytes   515 Mbits/sec
[  1] 90.00-100.00 sec   628 MBytes   527 Mbits/sec
[  1] 100.00-110.00 sec   626 MBytes   525 Mbits/sec
[  1] 110.00-120.00 sec   621 MBytes   521 Mbits/sec
[  1] 0.00-120.02 sec  7.11 GBytes   509 Mbits/sec

 

Die beiden Geräte hängen am gleichen Switch und der Test wurde natürlich nicht gleichzeitig durchgeführt.

 

Auch eine 5GB große Testdatei hat folgende Werte ergeben, von Unraid Share zu VM und dann von VM zu Unraid Share;

image.png.bd287babba779e24094f60b26559699a.pngimage.png.bfeb548915f0877b2649a5dc07ab1309.png

 

Und auch hier wieder der gleiche Test mit dem Desktop PC:
Lesen langsamer, schreiben jedoch viiel schneller:

image.png.665bb28eb92c043dd8cee72fed56af47.pngimage.png.67f6102667210240aee40b181461aaee.png

 

Möglicherweise hatte der ein oder andere ja die gleichen Probleme und weiß eine Lösung oder sieht bei mir direkt einen Fehler und kann helfen.

 

Vielen Dank vorab!

Oliver

24 minutes ago, Ultr4vox said:

Ich würde gerne für die VM einen USB 3.0 zu Gigabit Ethernet Adapter nutzen

so rein aus Interesse, warum ... nicht einfach die bridge nutzen und fertif, virtio oder was auch immer und alles ist gut ;)

 

hast dann auch lokal zwischen VM und Host 10G ... wenn die disks das mitmachen ;) egal jetzt, wird seine Gründe haben.

 

zu USB, da ist der VM Treiber mal egal, du reichst ein USB Gerät durch, jetzt müsste der hoffentlich an einem USB3 Port am Mainboard hängen, auch entsprechend im BIOS eingestellt sein (XHCI) das alles sauber läuft ... in der VM dann die passenden Realtek Treiber installiert sein und auch nur diese Netzwerkkarte noch aktiv ist.

 

Sprich, die VM Setting zu Netzwerk ist da mehr oder weniger raus und es zählt nur noch die USB NIC ...

 

Thema grundsätzliche Performance, RDP ist schonmal ok, mit einer GPU wird es halt richtig gut ...

 

 

  • Author
9 minutes ago, alturismo said:

so rein aus Interesse, warum ... nicht einfach die bridge nutzen und fertif, virtio oder was auch immer und alles ist gut ;)

 

hast dann auch lokal zwischen VM und Host 10G ... wenn die disks das mitmachen ;) egal jetzt, wird seine Gründe haben.

 

zu USB, da ist der VM Treiber mal egal, du reichst ein USB Gerät durch, jetzt müsste der hoffentlich an einem USB3 Port am Mainboard hängen, auch entsprechend im BIOS eingestellt sein (XHCI) das alles sauber läuft ... in der VM dann die passenden Realtek Treiber installiert sein und auch nur diese Netzwerkkarte noch aktiv ist.

 

Sprich, die VM Setting zu Netzwerk ist da mehr oder weniger raus und es zählt nur noch die USB NIC ...

 

Thema grundsätzliche Performance, RDP ist schonmal ok, mit einer GPU wird es halt richtig gut ...

 

 

Danke für die Antwort!

 

 

 

Ich hatte zuerst nur die "geteilte" Verbindung drin, also ohne USB Ethernet, da lief das genauso langsam, brach dann aber ein wenn ich per Netzwerk auf andere Platten zugegriffen haben, z.b seafile Cloud im docker. Der Adapter hängt aufjedenfall an USB 3.0 und wird ja theoretisch auch als Gigabit erkannt. Oben habe ich die USB 3.0 Treiber der VM auch aktiviert. Im BIOS müsste ich mal schauen ob das noch was geht.

 

Ich habe ne Nvidia quadro 400 eingebaut (hatte ich noch) wenn ich die Durchroute, habe ich ja prinzipiell keine Nachteile außer das ich lokal nicht mehr ins BIOS komme bzw. Die Terminalanzeige von unraid sehe richtig? Onboard Grafik ist bei der CPU ja kein Thema

8 minutes ago, alturismo said:

Nachtrag noch, diagnostics << click << helfen meist etwas mehr ;)

 

 

Schnappe ich mir morgen und lade dann direkt hoch, danke! :)

1 hour ago, Ultr4vox said:

Schnappe ich mir morgen und lade dann direkt hoch, danke! :)

ok

 

noch ein Hinweis, solltest du auf der 6.12.13 sein mit bridged network

 

image.thumb.png.1d36f402374cc27a64ba3cefa1832625.png

 

da ich auf der beta 7 bin ... denke ich da als nicht dran ;)

  • Author
On 9/2/2024 at 8:28 PM, alturismo said:

Nachtrag noch, diagnostics << click << helfen meist etwas mehr ;)

 

 

Hi, ich habe mir die Diagnostics mal angeschaut und weiter unten wird aufgeführt, das VM's und Docker damit nicht "geloggt" werden...

 

 

On 9/2/2024 at 10:23 PM, alturismo said:

ok

 

noch ein Hinweis, solltest du auf der 6.12.13 sein mit bridged network

 

image.thumb.png.1d36f402374cc27a64ba3cefa1832625.png

 

da ich auf der beta 7 bin ... denke ich da als nicht dran ;)

 

Das System habe ich jetzt in soweit umgestellt, das die Netzwerkquelle br0 und Netzwerkmodell virtio-net ist. Damit ist genau wie du sagtest die interne Verbindung 10G und auch die Datenrate mit iperf zur Fritzbox ist deutlich höher. Kommt nicht ganz an den Desktop PC heran, aber ist in Ordnung bei zeigleicher Benutzung von Docker Containers und co

.\iperf-2.2.n-win64.exe -c 192.168.1.1 -p4711 -t120 -i10
------------------------------------------------------------
Client connecting to 192.168.1.1, TCP port 4711
TCP window size:  128 KByte (default)
------------------------------------------------------------
[  1] local 192.168.1.164 port 53301 connected with 192.168.1.1 port 4711
[ ID] Interval       Transfer     Bandwidth
[  1] 0.00-10.00 sec   462 MBytes   387 Mbits/sec
[  1] 10.00-20.00 sec   500 MBytes   420 Mbits/sec
[  1] 20.00-30.00 sec   528 MBytes   443 Mbits/sec
[  1] 30.00-40.00 sec   517 MBytes   434 Mbits/sec
[  1] 40.00-50.00 sec   452 MBytes   379 Mbits/sec
[  1] 50.00-60.00 sec   479 MBytes   401 Mbits/sec
[  1] 60.00-70.00 sec   536 MBytes   450 Mbits/sec
[  1] 70.00-80.00 sec   521 MBytes   437 Mbits/sec
[  1] 80.00-90.00 sec   523 MBytes   439 Mbits/sec
[  1] 90.00-100.00 sec   539 MBytes   452 Mbits/sec
[  1] 100.00-110.00 sec   531 MBytes   446 Mbits/sec
[  1] 110.00-120.00 sec   533 MBytes   447 Mbits/sec
[  1] 0.00-120.01 sec  5.98 GBytes   428 Mbits/sec

 

 

Damit wäre die Frage zur Netzwerkübertragung soweit geklärt. Win11 kommt mit der Hardware also deutlich besser klar als Windows 10.

 

Jetzt besteht noch die Frage, warum das System an sich nicht ganz so performant läuft wie erhofft.

 

Ich habe die GPU nun durchgereicht und die Anzeige funktioniert auch, aber trotz Installation der nvidea Treiber wird mit im Geräte Manager nach wie vor eine Fehlermeldung angezeigt

image.png.0a817ba7c3ba9262116987c92a1d54af.png

 

image.png.3a3e0a3667c961ff402052673b9dc988.png

 

Ich habe auch den Treiber 528.02 installiert gehabt, gleiches Problem, daher habe ich einmal gedowngraded. Trotz Neustart kann ich aber auch das nvidea Control Panel nicht öffnen (beim ausführen öffnet sich nichts), also irgendwas läuft da noch nicht rund. Windows Update findet keine neuen Updates mehr.

 

Gibt es da bei VM's irgendwas zu beachten damit das klappt, oder muss ich die virtio teils deaktivieren?

 

Danke vorab!

3 hours ago, Ultr4vox said:

Gibt es da bei VM's irgendwas zu beachten damit das klappt, oder muss ich die virtio teils deaktivieren?

 

normal, nichts ... außr die Karte wäre etwas "alt" ...

 

hast du einen Monitor angeschlossen ? oder einen HDMI Dummy zumindest ?

  • 2 weeks later...
  • Author
On 9/6/2024 at 1:25 PM, alturismo said:

normal, nichts ... außr die Karte wäre etwas "alt" ...

 

hast du einen Monitor angeschlossen ? oder einen HDMI Dummy zumindest ?

Ich hatte lediglich einen Adapter von mini DP zu DP angeschlossen.

System herunter gefahren -> Adapter ab -> System wieder hoch

 

Problem bleibt das gleiche. Trotz Installation und "korrekter" Auflösung, erscheint nach einem Neustart das Dreieck wieder. 

 

Die Performance ist so weit "ok", also ich hätte von dem System mehr erwartet...

 

Es kommt nun aber vor, dass teilweise wenn ich mehrere Dinge gleichzeitig mache, ein Fenster einfriert. z.B. Brave Browser, den Windows Explorer kann ich dann noch eingeschränkt nutzen, aber Brave gar nicht mehr, beenden geht auch nicht, hilft nur ein Neustart. Weder CPU, noch RAM oder SSD sind dabei voll ausgelastet. 

So ein bisschen wie ein "halber" System Freeze.

 

Wirklich erklären kann ich mir das nicht, da muss ich nochmal ran...

49 minutes ago, Ultr4vox said:

Ich hatte lediglich einen Adapter von mini DP zu DP angeschlossen.

System herunter gefahren -> Adapter ab -> System wieder hoch

wenn kein "Abnehmer", also Monitor dran ist bringt der Adapter nichts ... da geht es um einen HDMI "Handshake" ... wenn der nicht erfolgt ...

kommt es gerne zu "Code 43" Errors bei einigen Karten ...

 

Daher auch die Mindestempfehlung, HDMI Dummy ... der gaukelt einen Monitor vor mit HDMI Handshake

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.