alexmern Posted November 22, 2022 После продолжительных изысканий и обращений пользователей выявили следующую проблему: В ОС Windows (7/10) при подключении через гигабитный линк по PPPoE (напрямую или через роутер не важно, главное заниженный MTU) наблюдается значительное снижение производительности TCP UPLOAD (порядка 30 Мбит/с) при взаимодействии с хостами RTT до которых более 50 мс. С хостами, которые по близости - отбивает свой гигабит без проблем. Более интересно то, что стоит на этом же компьютере переключить линк в режим 100 Мбит/с - отправляет 90+ Мбит/с. А еще более интересно что, при подключении по IPoE (MTU 1500) проблема ликвидируется. На этом же подключении PPPoE всякие андроиды/линуксы проблем не наблюдают. Пробовали тюнить TCP через SG TCP Optimizer, но каких-то значительных успехов достичь не удалось. Подскажите пожалуйста что можно еще подкрутить, в какую сторону посмотреть. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
StSphinx Posted November 22, 2022 Была проблема чем-то схожая с вашей - так же , гигабитные линки, низкий upload, pppoe. Долго не ковыряли, но помогло включение flow control на портах доступа. Попробуйте, чем черт не шутит. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alexmern Posted November 22, 2022 flow control пробовали включать/отключать - на ситуацию никак не влияет. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
jffulcrum Posted November 22, 2022 В самой по себе Windows есть проблема, что обработка PPPOE однопоточная, и вы ограничены скоростью одного ядра - How can windows 10 get maximum PPPoE performance-10G (microsoft.com) . Это, кстати, и в Linux была проблема такая. С этим хорошо коррелирует то, что на 100 Мбит/с вы выжимаете почти полную скорость. Что касается использования роутера - то там тоже можете упираться уже в одно ядро роутера, у Mikrotik, UBNT и, кажется, всех роутеров на Broadcom именно так и есть. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alexmern Posted November 22, 2022 (edited) @jffulcrum Так прикол в том, что даже если pppoe поднят на роутере, ситуация не меняется. То что роутер справляется, тут сомнений нет, с других устройств все работает отлично. И это не единичный Windows клиент, тестировали разные, в разных участках сети. Edited November 22, 2022 by alexmern Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
[anp/hsw] Posted November 22, 2022 Как ни странно, в моем случае проблема решилась перекидыванием дальних маршрутов на другого аплинка... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted November 22, 2022 Оффлоады в свойствах драйвера сетевухи попробуйте выключить у венды. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
st_re Posted November 25, 2022 В 22.11.2022 в 14:36, alexmern сказал: В ОС Windows (7/10) при подключении через гигабитный линк по PPPoE (напрямую или через роутер не важно, главное заниженный MTU) наблюдается значительное снижение производительности TCP UPLOAD (порядка 30 Мбит/с) при взаимодействии с хостами RTT до которых более 50 мс. С хостами, которые по близости - отбивает свой гигабит без проблем. tcpwindow ? на 30 мегабит при 50мс окно надо ~180к + оверхед на заголовки при более мелких пакетах, + затык в начале на need to fragment и перепосылка (в случае если рутер по середине с меньшим МТУ) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alexmern Posted December 21, 2022 Результаты дальнейших изысканий: на OS Windows 11 данная проблема отсутствует. На том же железе, через тот же роутер. Куда еще копать пока без вариантов. Всякие TCP autotuning и другие параметры netsh крутили - не помогает. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sheft Posted December 21, 2022 del не заметил в первом посте sg optimizer а тем же sg оптимайзером не сравнивали настройки в 11 и 7/10 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Saab95 Posted December 22, 2022 Просто надо в центре сети сделать нормальный шейпер и проблема уйдет. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alexmern Posted December 29, 2022 Сравнили настройки 10 и 11 через SG Optimizer - всё одинаково. Видимо что-то поменялось в ядре, вопрос - что? Шейпера на исходящий вообще нет. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted December 29, 2022 3 hours ago, alexmern said: Сравнили настройки 10 и 11 через SG Optimizer - всё одинаково. Видимо что-то поменялось в ядре, вопрос - что? Пишите в МС, какой смысл такое тут спрашивать? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alex_001 Posted December 30, 2022 (edited) Сетевуха случаем не реалтек встроенная? С ними была проблема в 10ке , причем даже на голом eth и на некоторых чипах - у меня вылечилось замена встроенной на другую (в одном случае realtek но чип другой , в другом intel. проблема ушла). Родные дрова от реалтека и прочие манипуляции не помогали. Причем проблема только в винде , с liveusb linux все отлично работает Edited December 30, 2022 by alex_001 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...