#38
|
|||
|
|||
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) |