Wydajność sieci linux KVM gości jest wolniejsza niż hosta

0

Mam maszyny wirtualne oparte na Linuksie KVM, ponieważ wydajność sieci hosta jest doskonała przy 1 GB / s (w sieci wewnętrznej) i przy użyciu narzędzi iperf pokazuje, że sieć działa idealnie na hoście, ale goście są wolni, ponieważ Wynik iperf był tak dziwny, że nie wynosi 100 MB / s, a jego zasięg nie przekracza 1 GB / s między 350 a 500 MB / s.

[ ID] Interval       Transfer     Bandwidth
[ 17]  0.0-10.0 sec  68.6 MBytes  57.5 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.0 sec  18.6 MBytes  15.5 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-10.0 sec  61.9 MBytes  51.9 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[ 11]  0.0-10.0 sec  16.0 MBytes  13.4 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[ 10]  0.0-10.0 sec  24.3 MBytes  20.4 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[ 15]  0.0-10.0 sec  20.2 MBytes  16.9 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[ 12]  0.0-10.0 sec  30.2 MBytes  25.3 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  36.2 MBytes  30.3 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  8]  0.0-10.0 sec  23.6 MBytes  19.8 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  9]  0.0-10.0 sec  24.2 MBytes  20.3 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[ 14]  0.0-10.0 sec  31.0 MBytes  25.9 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  7]  0.0-10.0 sec  16.6 MBytes  13.9 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-10.0 sec  18.8 MBytes  15.7 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[ 13]  0.0-10.0 sec  13.3 MBytes  11.2 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[ 16]  0.0-10.0 sec  29.6 MBytes  24.8 Mbits/sec
[SUM]  0.0-10.0 sec    433 MBytes    363 Mbits/sec

przetestowałem różne modele sieci, a najlepszym wynikiem był model virtio każdy może pomóc uzyskać pełną wydajność sieci i wynosić 1 GB / s


źródło
Dedykuj prawdziwą / fizyczną kartę sieciową każdej maszynie wirtualnej lub użyj wirtualnej karty sieciowej obsługującej wirtualizację, sprawdź SR-IOV
@ydroneaud zrobiłem z innym interfejsem dołączonym do innego mostka, ale ten sam rezultat, ponieważ nawet gdy uruchamiam dwie maszyny w trybie nat networking, działa również z tą samą prędkością sieci.
Dedykowana prawdziwa / fizyczna karta sieciowa jest naprawdę dedykowana za pomocą protokołu PCI: linux-kvm.org/page/How_to_assign_devices_with_VT-d_in_KVM docs.fedoraproject.org/en-US/Fedora/13/html/…
nikt nie może doradzić?
@ moaz-ferat przenieś pytanie do serverfault.com