LINUX.ORG.RU
ФорумAdmin

Netbsd domU низкая скорость сети в сравнении с linux domU

 , ,


0

2

Здравтсвуйте!

Имеется сервер (Ubuntu 16.04.1 LTS), на котором крутятся виртуалки в PV режиме под Xen. В качестве domU используются Netbsd и Ubuntu 18.04.1 LTS. На dom0 создан сетевой мост, в который включаются vif от виртуалок. Тестирую сеть между dom0 и domU с помощью iperf:

  • 192.168.125.25 - это Ubuntu 18.04.1 LTS
  • 192.168.125.26 - это Netbsd 8.0
$ iperf -i 1 -t 5 -c 192.168.125.25
------------------------------------------------------------
Client connecting to 192.168.125.25, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.125.1 port 34028 connected with 192.168.125.25 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 1.0 sec  2.58 GBytes  22.1 Gbits/sec
[  3]  1.0- 2.0 sec  2.69 GBytes  23.1 Gbits/sec
[  3]  2.0- 3.0 sec  2.71 GBytes  23.3 Gbits/sec
[  3]  3.0- 4.0 sec  2.66 GBytes  22.8 Gbits/sec
[  3]  0.0- 5.0 sec  13.3 GBytes  22.9 Gbits/sec
$ iperf -i 1 -t 5 -c 192.168.125.26
------------------------------------------------------------
Client connecting to 192.168.125.26, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.125.1 port 43398 connected with 192.168.125.26 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 1.0 sec   269 MBytes  2.26 Gbits/sec
[  3]  1.0- 2.0 sec   387 MBytes  3.24 Gbits/sec
[  3]  2.0- 3.0 sec   422 MBytes  3.54 Gbits/sec
[  3]  3.0- 4.0 sec   461 MBytes  3.87 Gbits/sec
[  3]  4.0- 5.0 sec   527 MBytes  4.42 Gbits/sec
[  3]  0.0- 5.0 sec  2.02 GBytes  3.47 Gbits/sec

Может кто знает почему такая разница?
И если знает, то как поправить ситуацию в Netbsd 8.0.

ps:

  • ядра везде стандартные.
  • во всех конфигах domU указано: vif = [ 'mac=00:16:3e:хх:хх:хх,bridge=xenbr0' ]

Ответ на: комментарий от anonymous

подергал - не помогло (

В статье сказано, что его нужно дергать если есть дропнутые пакеты, а у меня их нет, ни перед тестом iperf, ни после.

# sysctl net.inet.ip.ifq.drops
net.inet.ip.ifq.drops = 0

Еще нашел рекомендации к параметру net.inet.ip.ifq.maxlen: Maximum allowed input queue length (256*number of interfaces). А у меня во всех domU по одной сетевухе.

krpsh
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.