The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Представлен модуль ядра, способный в разы ускорить OpenVPN, opennews (??), 21-Сен-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


36. "Представлен модуль ядра, способный в разы ускорить OpenVPN"  +16 +/
Сообщение от Аноним (36), 21-Сен-21, 22:51 
Основная проблема медлительности всех VPN, использующих модуль TUN/TAP — собственно, сам этот модуль: в нём нет интерфейса отправки и получения нескольких пакетов сразу, можно читать только по одному через read/send, из-за чего возникает большое количество переключений контекста между пользовательским миром и ядром. В этом и причина тормозов.

Никто не торопится улучшить tun. В ~2015 году разработчик из Facebook отправлял патч для ускорения отправки (только отправки) пакетов, но он не был принят. Больше попыток не припомню.

Ответить | Правка | Наверх | Cообщить модератору

37. "Представлен модуль ядра, способный в разы ускорить OpenVPN"  +/
Сообщение от Аноним (36), 21-Сен-21, 22:53 
Также он не поддерживает никакие методы offloading'а. Разве что чексуммы может сам считать, если не ошибаюсь.
Ответить | Правка | Наверх | Cообщить модератору

60. "Представлен модуль ядра, способный в разы ускорить OpenVPN"  +1 +/
Сообщение от Онаним (?), 21-Сен-21, 23:49 
Ну вот да, bulk receive/send пришёлся бы очень кстати. Но увы.
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

109. "Представлен модуль ядра, способный в разы ускорить OpenVPN"  +/
Сообщение от Аноним (109), 22-Сен-21, 10:36 
а еще некоторые проприетарщики ограничивають програмно скорость интерфейса до 10MiBps ;)
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

118. "Представлен модуль ядра, способный в разы ускорить OpenVPN"  –5 +/
Сообщение от пох. (?), 22-Сен-21, 11:01 
Ну действительно - зачем же чинить проблему для всех? Так от нее выиграют конкурирующие проекты, спонсор не одобряет.

Давайте лучше затащим дыру-на-дыре в ведро, так надежно!

Заодно получим очередное "конкурентное преимущество" перед поганой-фребэесде.

Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

182. "Представлен модуль ядра, способный в разы ускорить OpenVPN"  +2 +/
Сообщение от Амоним тот самый (?), 22-Сен-21, 16:33 
Можно переписать на Rust и затащить в ядро )))
Даблкилл )
Ответить | Правка | Наверх | Cообщить модератору

213. "Представлен модуль ядра, способный в разы ускорить OpenVPN"  +/
Сообщение от пох. (?), 23-Сен-21, 10:14 
> Можно переписать на Rust и затащить в ядро )))
> Даблкилл )

не, это выстрел себе в оппу из эскопеты с загнутым по кругу стволом. Двуствольной. Мы ж хотели сделать себе конкурентное преимущество, а не нагадить в общее ведро с супом, из которого и нам тоже нальют.

А если ты начнешь переписывать на хруст - работающего tun ни у кого уже не будет.

Ответить | Правка | Наверх | Cообщить модератору

221. "Представлен модуль ядра, способный в разы ускорить OpenVPN"  +4 +/
Сообщение от _kp (ok), 23-Сен-21, 16:47 
Там,согласно протоколу публикации шуток,  в конце сообщения смайлик.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру