Назад | Перейти на главную страницу

Производительность OpenVPN

Я устанавливаю туннель OpenVPN между двумя хостами со скоростью 50 Мбит / с. Если я протестирую скорость конечных точек, она точно даст скорость 50 Мбит. Но когда я делаю то же самое через соединение OpenVPN, оно ограничивается 20 Мбит / с.

Между тем, VPN-серверы (оба являются стоечными серверами с высокой производительностью) не имеют серьезных проблем с производительностью. Всегда менее 10% загрузки ЦП.

Что может быть причиной этой настройки в OpenVPN?

Как вы измеряете пропускную способность?

OpenVPN добавляет лишь 69 байт служебных данных, что меньше 5% для 1431-байтового пакета.

Одним из шагов по устранению неполадок может быть проверка того, пытаются ли ваши клиенты / серверы отправлять пакеты размером 1500 байт, которые становятся фрагментированными, что серьезно снижает производительность.

Убедитесь, что вы используете "proto udp", поскольку tcp в tcp известно, что это проблематично.

Сравните значения пропускной способности для UDP и TCP-транспорта Вот.

Я не думаю, что вы должны ожидать такой же скорости в туннеле VPN. Поскольку пакеты должны быть зашифрованы и расшифрованы, это вызывает некоторые накладные расходы.

Я не уверен, что это могло объяснить падение скорости 30 Мбит / с, но это может объяснить, почему у вас нет 50 Мбит / с.