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:
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;
Und auch hier wieder der gleiche Test mit dem Desktop PC:
Lesen langsamer, schreiben jedoch viiel schneller:
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