1) чудес не бывает я у себя тестирую в dual скорости сопоставимые
2) попробоывать уменьшить MTU в настройках VPN ? Возможно провайдер некорректно отдаёт значения MTU/MRU клиенту вот и всё. (не на интерфейсах физических а именно в настройках vpn)
Спасибо, пробую всё возможное. MTU/MRU на роутере 1420, точно такой-же и на accel-е. Clamp MSS to PMTU на accel-e делается. Не могу понять, что пропустил.
Сейчас гляжу в сторону ECN. Судя по всему, на роутере ECN выключен:
# sysctl net.ipv4.tcp_ecn
net.ipv4.tcp_ecn = 0
А у меня на Linux-е включен серверный вариант:
# sysctl net.ipv4.tcp_ecn
net.ipv4.tcp_ecn = 2
Может быть в этом проблемы? Винду в качестве клиента пока не пробовал.
P.S. На данный момент я пока ничего не могу придумать и завтра начну делать подробные дампы трафика с разными маршрутизаторами/прошивками и сравнивать.
P.P.S. Пришла в голову мысль о бажности сетевухи на skge, все оффлоады отключил, попробую с другими сетевухами. Насторожило вот это:
$ ping -f -s 35000 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 35000(35028) bytes of data.
..^C
--- 192.168.1.1 ping statistics ---
1562 packets transmitted, 1560 received, 0% packet loss, time 11428ms
rtt min/avg/max/mdev = 7.094/7.176/8.128/0.122 ms, ipg/ewma 7.321/7.166 ms
$ ping -f -s 36000 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 36000(36028) bytes of data.
.................................................................................................^C
--- 192.168.1.1 ping statistics ---
338 packets transmitted, 241 received, 28% packet loss, time 3256ms
rtt min/avg/max/mdev = 7.294/7.375/7.654/0.082 ms, ipg/ewma 9.662/7.385 ms