Увеличение скорости соединения в OpenVPN (пропускная способность)


9

Я купил туннельный сервис с использованием OpenVPN. В течение года у меня была максимальная скорость загрузки / выгрузки 10 Мбит / с, но теперь я купил дополнительные 20 Мбит / с, что делает общую пропускную способность 30 Мбит / с для меня.

На их домашней странице мне доступны некоторые элементы управления, например, для перезапуска туннеля. Я сделал это. Это также говорит о том, что скорость действительно была увеличена до 30 Мбит / с на их странице. Я также получил электронное письмо, в котором говорилось, что они увеличили скорость.

Однако после того, как я перезагружаю свою машину, и OpenVPN запускается и работает как обычно, когда я смотрю на диспетчер задач Windows (открывается при нажатии клавиш CTRL + SHIFT + ESC) на вкладке «Сеть», у меня все еще остается скорость соединения только 10 Мбит / с

Перечислены два адаптера: Подключение по локальной сети 4 (10 Мбит / с) и Подключение по локальной сети 5 (100 Мбит / с). LAC5 - это мой «настоящий» адаптер, у меня есть интернет-соединение со скоростью 100 Мбит / с, если я не использую туннель. LAC3 - это виртуальный адаптер, используемый OpenVPN. Проблема в том, что он все еще показывает 10 Мбит / с, хотя я обновил до 30 Мбит / с.

Как я могу это исправить?

Ответы:


14

На самом деле я только что выяснил, что «Скорость соединения», отображаемая в диспетчере задач (10 Мбит / с), является просто фиктивным числом, установленным драйвером, который использует OpenVPN. Это не замедляет соединение туннеля, даже если мое локальное подключение 4 максимально загружено на 100% доступной полосы пропускания для этого адаптера (10 Мбит / с), локальное подключение 5 может отображать, например, 25 Мбит / с используемый. Таким образом, «скорость соединения» на самом деле не влияет на скорость передачи, а является лишь бельмом на глазу.

Я понял это, сначала прочитав https://forums.openvpn.net/viewtopic.php?t=9850, а затем выполнил несколько тестов, чтобы подтвердить, что это действительно так. Вот две ключевые цитаты из приведенной выше ссылки на форум, если это 404s:

«Адаптер tap-win32 сообщит, что это устройство с пропускной способностью 10 Мбит / с, но теоретически он может поддерживать скорости до ~ 160 Мбит / с. На практике скорости в Windows составляют около 90 Мбит / с, но это никак не связано со скоростью сообщается самим адаптером. "
«Скорость адаптера tap-win32 является фиктивным числом - чтобы изменить его, вам нужно перекомпилировать драйвер. Я не знаю никаких планов увеличения этого фиктивного числа; 10 Мбит / с соответствует linux tun / нажмите драйвер - он также сообщает 10 Мбит / с

Поэтому, если кто-то не публикует здесь что-то, что указывает на то, что скорость соединения действительно имеет значение (и что мои тесты, должно быть, были просто удачливыми или что-то в этом роде), я приму это как ответ на свой собственный вопрос:

Нет доступных «исправлений», но они также не нужны; Скорость канала фактически не отражает производительность туннеля OpenVPN. Скорость передачи может превышать скорость, указанную в диспетчере задач как «скорость соединения».


хм ... хотя такое фиктивное число может не повлиять на реальную производительность, так как стек драйверов получает пакеты, как только они приняты и отправлены ядром, он все равно может создавать (компенсировать) ошибки вычислений во внутренней аппаратной таблице - сетевые адаптеры, которые передают больше, чем распространенный атрибут linkspeed, вполне может быть помечено как неисправное / не полностью совместимое с WDF / WDM. Это очень плохой выбор дизайна, это в основном еще одно Windows-приложение (или драйвер в этом отношении), которое не ведет себя так, как того хочет Microsoft - и это всегда приводит к проблемам.
specializt

0

Это может иметь отношение к вашему маршрутизатору и его процессору, если маршрутизатор действует как клиент OpenVPN. Если это так (маршрутизатор ограничен на 10 Мбит / с), вам потребуется более мощное устройство, такое как следующий беспроводной гигабитный маршрутизатор D-Link http://www.amazon.com/D-Link-Wireless-N600-Dual-Band-Gigabit -dir-826L / др / B0081TXJ28

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.