forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.WINDOWS.XP

 
 
Опции темы Опции просмотра
  #38  
Старый 17.02.2022, 11:12
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: Win10 и НDD

Eugene Grosbein написал(а) к Anton Shepelev в Feb 22 13:47:45 по местному времени:

16 февр. 2022, среда, в 10:46 NOVT, Anton Shepelev написал(а):

EG>> OpenVPN плохой пример, потому что "в виде нормальной
EG>> программы" он тормоз в сравнении с системными средствами
EG>> - именно потому, что он вынужден гонять внутри машины
EG>> данные туда-сюда, сначала копируя полученный трафик в
EG>> собственную память, затем копируя его обратно в
EG>> системные буферы сокетов для отправки в сеть, это всё не
EG>> бесплатно.
AS> Во-первых, я не понимаю, почему системное средство не должно
AS> выполнять эту работу, а сторонее -- должно. Что такое
AS> "системное средство"?

Код, который выполняется в контексте ядра, в противоположность коду,
который выполняется на уровне прикладных программ.

AS> Я сравнивал OpenVPN с CiscoVPN, а не с
AS> системным функционалом! Во-вторых, операции с оперативной
AS> память ну о-о-очень быстрые, а асинхронные обращение к
AS> сокетам тоже лишних тормозов не создают.

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

AS> Сомневаюсь, что
AS> описанные тобой особенности могут быть узким местом в
AS> быстродействии.

Всё зависит от частоты packets-per-second.
На скорости 10Mbit/s и крупных пакетах вряд ли будет,
на полной скорости 100Mbit/s и крупных пакетах эти накладные
расходы уже заметнее, но в зависимости от мощи CPU могут быть терпимы,
на скорости 100Mbit/s и среднем размере пакетов интернет-трафика
порядка 600 байт на пакет замедление уже сильно заметно
в сравнении с роутингом внутри ядра системы.

На скоростях больше 100Mbit/s тормоза OpenVPN уже настолько существенны,
что в линуксе прикрутили ovpn-dco - модуль ядра, который позволяет
OpenVPN-у не гонять весь трафик через приложение, а только трафик
согласования сессии.

AS> У меня на Raspberry Pi OpenVPN отлично работает, торможения
AS> не замечаю.

Видимо, трафика немного. Не знаю, насколько мощен твой Pi.

Eugene
--
Поэты - страшные люди. У них все святое.
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 16:22. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot