Проблема: Падает скорость роутера на Linux после переноса роутера с железа (PC) на ВМ (Hyper-V 2019), тот же самый PC.
Вопрос: Что настроить на Hyper-V/Linux, чтобы скорость роутера на ВМ приблизить к скорости роутера на железе?
Тестовые компьютеры из разных VLAN и роутер подключены по оптике к коммутатору 10G (HP ProCurve 6120XG). Тестировал скорость с помощью iperf3 (параметры -P 8 -t 60) между тестовыми компьютерами. Linux на железе ~8 Gbits/sec Linux на ВМ (Hyper-V 2019) ~4 Gbits/sec
Роутер на железе: CPU: i7-4790, 4 cores, 8 threads RAM: 32Gb NIC1/NIC2: HP Ethernet 10Gb 2-port 560SFP+ Adapter, 10.50.0.1 (VLAN171), 10.50.1.1 (VLAN172) OS: Oracle Linux 8.10
Роутер на Hyper-V (2019): vCPU: 8 cores vRAM: 16Gb vEthernet1: 10.50.0.1 (VLAN171) -> vSwitch171 -> NIC1 vEthernet2: 10.50.1.1 (VLAN172) -> vSwitch172 -> NIC2
На Hyper-V пробовал менять настройки vSwitch:
- Отключать RSC
- Отключать Large Send Offload (LSO)
Скорость практически не менялась.