Ich habe einen CentOS KVM-Host mit einer herkömmlichen 1-Gbit/s-Netzwerkkarte für das allgemeine Netzwerk und eine Intel NC522SFP-Netzwerkkarte, um 10-Gbit/s-Übertragung mit meinem Computer zu ermöglichen. Ich stehe vor einem Problem, das ich nicht lösen kann. Ich sitze jetzt seit fast einer Woche daran.
Wenn ich dem Adapter auf dem Host selbst eine IP zuordne und dann einen iperf3-Test durchführe, erhalte ich das folgende Ergebnis:
Connecting to host 192.168.11.203, port 5201
[ 4] local 192.168.11.100 port 1229 connected to 192.168.11.203 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 645 MBytes 5.41 Gbits/sec
[ 4] 1.00-2.00 sec 684 MBytes 5.74 Gbits/sec
[ 4] 2.00-3.00 sec 678 MBytes 5.69 Gbits/sec
[ 4] 3.00-4.00 sec 671 MBytes 5.63 Gbits/sec
[ 4] 4.00-5.00 sec 672 MBytes 5.64 Gbits/sec
[ 4] 5.00-6.00 sec 674 MBytes 5.65 Gbits/sec
[ 4] 6.00-7.00 sec 659 MBytes 5.53 Gbits/sec
[ 4] 7.00-8.00 sec 678 MBytes 5.69 Gbits/sec
[ 4] 8.00-9.00 sec 664 MBytes 5.57 Gbits/sec
[ 4] 9.00-10.00 sec 663 MBytes 5.56 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 6.53 GBytes 5.61 Gbits/sec sender
[ 4] 0.00-10.00 sec 6.53 GBytes 5.61 Gbits/sec receiver
Das sind nicht volle 10 Gbit/s, aber ich vermute, dass es an einer PCIE-Port-Beschränkung liegt. Ich bin mit diesen Ergebnissen einverstanden, da mein P410-RAID-Controller ohnehin nicht mehr ausgeben kann.
Mein Problem besteht darin, dass ich nur einen Durchsatz von 1 Gbit/s erreiche, wenn ich eine CentOS-VM auf dem Host einrichte und diese Netzwerkkarte einfach im „Direktanschluss“ (virtio) übergebe.
Connecting to host 192.168.11.240, port 5201
[ 4] local 192.168.11.100 port 1138 connected to 192.168.11.240 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 128 MBytes 1.08 Gbits/sec
[ 4] 1.00-2.00 sec 128 MBytes 1.08 Gbits/sec
[ 4] 2.00-3.00 sec 129 MBytes 1.08 Gbits/sec
[ 4] 3.00-4.00 sec 128 MBytes 1.08 Gbits/sec
[ 4] 4.00-5.00 sec 130 MBytes 1.09 Gbits/sec
[ 4] 5.00-6.00 sec 126 MBytes 1.05 Gbits/sec
[ 4] 6.00-7.00 sec 125 MBytes 1.05 Gbits/sec
[ 4] 7.00-8.00 sec 128 MBytes 1.07 Gbits/sec
[ 4] 8.00-9.00 sec 126 MBytes 1.05 Gbits/sec
[ 4] 9.00-10.00 sec 124 MBytes 1.04 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 1.24 GBytes 1.07 Gbits/sec sender
[ 4] 0.00-10.00 sec 1.24 GBytes 1.07 Gbits/sec receiver
Sowohl Host als auch VM befinden sich auf CentOS Stream 9.
Kann mir jemand helfen zu verstehen, warum die Leistung innerhalb der VM im Vergleich zum Host so schlecht ist?
Vielen Dank für Ihre Hilfe.