LINUX.ORG.RU
ФорумAdmin

Падение скорости OpenVPN

 ,


0

2

Было: Сервер самосбор на бытовом железе Pentium G4560, CentOS 6 Стало: Dell R720, Xeon e5-2643, Proxmox 7.2, виртуалка с Rocky Linux 8, сеть Virtio

Сервер выполняет функцию GW, в том числе и OpenVPN сервера по TCP, с сертификатами и TLS. Скорость по VLAN’у провайдера, между двумя филиалами, была ~600 мбит, загрузка ядра процессора была в потолок, со стороны клиента на i3 около 70%. После переноса его на Proxmox с помощью dd скорость упала до ~200 мбит, при этом ядро процессора виртуалки в потолок, со стороны клиента около 40%. Прочитав, что у CentOS 6 старое ядро, в котором только-только добавили поддержку virtio, я перенёс всё на Rocky Linux 8, но скорость так и не увеличилась. Без впна iperf показывает скорость 1 гбит. Куда копать и что делать?

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

Попробуй отключить шифрование, чтобы убедиться, что не здесь тонкое место. Иначе надо смотреть в сторону чудовищной фрагментации.

Anoxemian ★★★★★
()
Ответ на: комментарий от Anoxemian

Попробуй отключить шифрование

В нём то, как раз, весь смысл и есть. Иначе бы был просто фаерволл и rsync для слива бэкапов, а не вот это всё

krashow
() автор топика

Копать в сторону wireguard или fastd.

Openvpn да еще поверх tcp, это в принципе бутылочное горлышко.

AVL2 ★★★★★
()

кстати, проверь тип процессора в свойствах виртуалки на проксмоксе. Должно стоять host.

AVL2 ★★★★★
()

Докину к выше отписавшимся, а у вас эта ВМ только для ovpn была создана или может быть «внезапно» там ещё куча всего «не познанного» крутится?

anc ★★★★★
()

ради чистоты эксперимента поднять рядом VM, например, c ubuntuserver и openvpn-as. делов на 15 минут.

mishki
()
Ответ на: комментарий от Anoxemian

Этот прав

У меня странная подпись про тебя что ты нес бред про ркн. Надо пересмотреть, сори.

caoutchouckcha
()
Последнее исправление: caoutchouckcha (всего исправлений: 1)

Можно iperf’ом скорость до клиента померять с сервера и с VM (не забудьте в обратную сторону померять: iperf -R). По результатам делать выводы.

А зачем нужен tcp? У Вас там микротик клиентом что-ли?

Фаервол (в proxmox для этой VM) отключен?

У Вас vlan-aware bridge в proxmox и VM сама работает с vlan’асм? Или как-то по-другому организовано?

Harliff ★★★★★
()
Последнее исправление: Harliff (всего исправлений: 2)
Ответ на: комментарий от Harliff

А зачем нужен tcp? У Вас там микротик клиентом что-ли?

предположу, чтобы запускать с вебсервером на одном порту и маскироваться ;)

aol ★★★★★
()
Ответ на: комментарий от aol

не думаю. Маскировка так себе. Скорее всего udp режут где то.

AVL2 ★★★★★
()

Сколько я помню проксмокс умеет lxc контейнеры, туда и поставь openvpn. Тогда оверхеда kvm не будет

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