Привет,
Прошу простить, что не по теме исходного письма. Но с решением похожей проблемы мне помогло отключение офлоадинга и чексум. Ключи -tso -txcsum -rxcsum в ifconfig в rc.conf на внешнем интерфейсе..
Пробовали такой вариант? Или проблема только с openvpn и в остальном с сетевой подсистемой нет проблем?
Проблема в целом с сетью. Я пробовал все, включая 5 тикетов с саппортом,
тесты на чистых машинах, совместные тесты с сотрудниками DO.
На FreeBSD 11 - еще более-менее, после -tso -txcsum -rxcsum.
На 10.3 даже после этого "pkg audit -F" занимает 2 минуты, "portsnap fetch
update" занимает вечность.
Для сравнения, разница межно скоростью сети в Ubuntu и FreeBSD без
выключения tso txcsum rxcsum в 100-200 раз (!), после выключения в 13-16 раз
(!).
Учитывая, что все остальные сервисы живут в каком-то виртуальных машин с
Ubuntu, не вижу смысла в дальнейших усилиях получить адекватный performance
FreeBSD в DO.
Кратко результаты тестов на файлике в 100MB:
DO NYC3, Ubuntu 18.04 210 MB/s
DO NYC3, FreeBSD 11.0-RELEASE +tso +txcsum +rxcsum 2470 KB/s
DO NYC3, FreeBSD 11.0-RELEASE -tso -txcsum -rxcsum 16.1 MB/s
DO NYC3, FreeBSD 10.3-RELEASE +tso +txcsum +rxcsum 1115 KB/s
DO NYC3, FreeBSD 10.3-RELEASE -tso -txcsum -rxcsum 13.4 MB/s
Детально:
---------------------------
DO NYC3, Ubuntu 18.04
---------------------------
curl http://speedtest-nyc3.digitalocean.com/100mb.test > /dev/null
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
100 100M 100 100M 0 0 210M 0 --:--:-- --:--:-- --:--:--
210M
---------------------------
DO NYC3, FreeBSD 11.0-RELEASE
---------------------------
//// vtnet0: flags=8843