Mediu inconjurator:
- mai multe servere PROXMOX 5 (KVM) (kernel: 4.15.18-30-pve)
- VM-uri care rulează Debian 9, 10 și 11 (vitrio /qemu-guest-agent versiunea curentă a versiunii Debian respective)
- plăci de rețea conectate prin modulul kernel virtio_net
- VM-uri conectate prin puntea Linux
- Comutatoare de rețea de 1 Gbit
Problemă
- VM-urile se transferă în mare parte cu doar aproximativ 5 Mbit/s
- uneori este atinsă rata de transfer completă de aproximativ 950 Mbit/s, atunci când este testată în direcția opusă este adesea (nu întotdeauna) doar 5 Mbit/s
- ratele de transfer între mașinile virtuale de pe o gazdă sunt ok aproximativ 20 Gbit/s (servere vechi)
Teste
- testele au fost făcute prin iperf3
- rata de transfer între gazdele KVM este ok, aproximativ 950Mbit/s în ambele sensuri
- Am mutat VM-urile înainte și înapoi între gazde fără a vedea un model la problemă.
- Testele au fost efectuate cu diferite VM (Debian 9-11)
Testați ambele direcții de la vm la vm (perf3)
root@@HOST1:~# iperf3 -c @HOST2
Se conectează la gazda @HOST2, portul 5201
[ 5] local 192.168.40.121 portul 59440 conectat la 192.168.40.52 portul 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0,00-1,00 sec 109 MBytes 918 Mbits/sec 22 352 Kbytes
[ 5] 1,00-2,00 sec 107 MBytes 900 Mbits/sec 16 253 KBbytes
[ 5] 2.00-3.00 sec 107 MBytes 898 Mbits/sec 2 390KBbytes
[ 5] 3,00-4,00 sec 108 MBytes 910 Mbits/sec 7 423 KBbytes
[ 5] 4,00-5,00 sec 109 MBytes 913 Mbits/sec 3 419 Kbytes
[ 5] 5,00-6,00 sec 93,3 MBytes 783 Mbits/sec 19 165 KBbytes
[ 5] 6,00-7,00 sec 92,3 MBytes 775 Mbits/sec 3 375 KBbytes
[ 5] 7,00-8,00 sec 107 MBytes 895 Mbits/sec 27 358 KBbytes
[ 5] 8.00-9.00 sec 110 MBytes 920 Mbits/sec 9 322 KBbytes
[ 5] 9.00-10.00 sec 109 MBytes 914 Mbits/sec 17 327 KBbytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0,00-10,00 sec 1,03 GBytes 883 Mbits/sec 125 expeditor
[ 5] 0,00-10,04 sec 1,02 GBytes 876 Mbits/sec receptor
iperf Gata.
root@@HOST1:~# iperf3 -s
--------------------------------------------- ---------
Serverul ascultă pe 5201
--------------------------------------------- ---------
Conexiune acceptată de la 192.168.40.52, portul 35006
[ 5] local 192.168.40.121 portul 5201 conectat la 192.168.40.52 portul 35008
[ ID] Interval Transfer Bitrate
[ 5] 0,00-1,00 sec 598 KBytes 4,90 Mbits/sec
[ 5] 1,00-2,00 sec 699 KBytes 5,72 Mbits/sec
[ 5] 2,00-3,00 sec 1,38 MBytes 11,6 Mbits/sec
[ 5] 3,00-4,00 sec 871 KBytes 7,14 Mbits/sec
[ 5] 4,00-5,00 sec 1,36 MBytes 11,4 Mbits/sec
[ 5] 5,00-6,00 sec 1,43 MBytes 12,0 Mbits/sec
[ 5] 6.00-7.00 sec 1.23 MBytes 10.3 Mbits/sec
[ 5] 7.00-8.00 sec 592 KBytes 4.85 Mbits/sec
[ 5] 8.00-9.00 sec 1.20 MBytes 10.1 Mbits/sec
[ 5] 9.00-10.00 sec 1.35 MBytes 11.4 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0,00-10,04 sec 10,6 MBytes 8,89 Mbits/sec receptor
--------------------------------------------- ---------
Serverul ascultă pe 5201
--------------------------------------------- ---------
Configurare NIC
- partea de server 1 Gbit/s full duplex (testat cu ethtool)
- Adaptor Intel
Are cineva vreo idee despre cum pot izola și mai mult problema sau chiar să cunosc problema.