GoodbyeDPI icon indicating copy to clipboard operation
GoodbyeDPI copied to clipboard

Низкая скорость выгрузки файлов при использовании программы

Open devintly opened this issue 1 year ago • 13 comments

Operating system / операционная система

Windows 10 21H2 19044.1288

Running as service / Запуск программы как сервис

I run it as a regular program / Запускаю программу обычным образом

Describe the bug / Опишите ошибку программы

При работе через программу, скорость выгрузки файлов падает до 8-20 мбит/c. Тестировал версии 0.2.2 и 0.2.3

https://github.com/user-attachments/assets/ac4f1397-8d6e-4e4b-8633-81eb68cf3309

Additional information / Дополнительная информация

При том, что на видео показана работа через GoodbyeDPI Launcher, тестировал и стандартно. Также об этом есть недавнее сообщение на форуме: https://ntc.party/t/%D0%BD%D0%B8%D0%B7%D0%BA%D0%B0%D1%8F-%D1%81%D0%BA%D0%BE%D1%80%D0%BE%D1%81%D1%82%D1%8C-%D0%B2%D1%8B%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2-%D0%BD%D0%B0-%D1%8E%D1%82%D1%83%D0%B1/9085

devintly avatar Aug 13 '24 16:08 devintly

Уберите галку там где стоит 1200 и проверьте что будет , так же учитывайте , что любая фрагментация это потеря эффективной пропускной способности соединения.

SUGHuser avatar Aug 13 '24 17:08 SUGHuser

Попробовал, в целом всё осталось без изменений. Тут больше вопрос, возможно ли вообще реализовать функцию пропуска обработки трафика выгрузки или какой-то выбор процессов, в которых должен обрабатываться трафик, а в других идти без обработки?

devintly avatar Aug 13 '24 17:08 devintly

Попробуйте удалить )) У меня вылезло, что биткоин майнится, потому негоже Советую чистить через безопасный режим при помощи AVZ4

DolgonosovN avatar Aug 13 '24 18:08 DolgonosovN

Попробовал, в целом всё осталось без изменений. Тут больше вопрос, возможно ли вообще реализовать функцию пропуска обработки трафика выгрузки или какой-то выбор процессов, в которых должен обрабатываться трафик, а в других идти без обработки?

А использование черного списка, чтобы GDPI работал только там, где нужен, вас чем не устраивает?

johnnyd-78 avatar Aug 14 '24 02:08 johnnyd-78

Попробуйте удалить )) У меня вылезло, что биткоин майнится, потому негоже Советую чистить через безопасный режим при помощи AVZ4

https://github.com/ValdikSS/GoodbyeDPI/issues/513

EgorWeders avatar Aug 14 '24 05:08 EgorWeders

Попробовал, в целом всё осталось без изменений. Тут больше вопрос, возможно ли вообще реализовать функцию пропуска обработки трафика выгрузки или какой-то выбор процессов, в которых должен обрабатываться трафик, а в других идти без обработки?

А использование черного списка, чтобы GDPI работал только там, где нужен, вас чем не устраивает?

Ну проблема остается, скорость отдачи падает не только на выбранных доменах, а вообще на всех, которые даже не в черном списке. И в моей голове представление, что проблема в том, что весь трафик сначала идет в gdpi, а потом выборочно обрабатываются домены. А если, может не пускать трафик каких-то приложений через себя вообще, эта проблема исчезнет?

devintly avatar Aug 14 '24 07:08 devintly

  1. См. https://github.com/ValdikSS/GoodbyeDPI/issues/236#issuecomment-1009690644
  2. Не приносите сюда launcher. Я не знаю, что у вас за версия и как она запускается. Это другая программа.

Не используйте --max-payload. Если помогло, то проблема в этом.

ValdikSS avatar Aug 14 '24 08:08 ValdikSS

Не используйте --max-payload. Если помогло, то проблема в этом. Как я понял , проблема у человка в том что есть конкретные ресурсы с которых тормоза и он хочет только конкретные ресурсы не прогонять через GoodByeDPI ) и я уже просил добавить помимо --blacklist ключ --whitelist , я думаю это очень помогло бы в таких случиях , я тебе это предлагал в переписке в джабере )

SUGHuser avatar Aug 14 '24 08:08 SUGHuser

https://github.com/user-attachments/assets/cfb6bae2-b46d-4c32-b7b3-4077e223db5b

Если я правильно понял, аргумент max-payload нужно было выставить в 0, ситуация осталась такой же (хотя стоит подметить, что средняя скорость выросла в 2-3 раза). И проблема эта не в самой программе, а в WinDivert. Спасибо за уделенное время.

devintly avatar Aug 14 '24 08:08 devintly

Не используйте --max-payload. Если помогло, то проблема в этом. Как я понял , проблема у человка в том что есть конкретные ресурсы с которых тормоза и он хочет только конкретные ресурсы не прогонять через GoodByeDPI ) и я уже просил добавить помимо --blacklist ключ --whitelist , я думаю это очень помогло бы в таких случиях , я тебе это предлагал в переписке в джабере )

Если я правильно понимаю, текущий blacklist должен и так это выполнять, но проблема не в самой программе. И она распространяется не только на blacklist, но и вообще на всё. А пример с выборочными процессами я упомянул, взяв аналогию из nekobox, в котором можно настроить белый/черный список именно исполняемых процессов. Но на самом деле происходит ли это до заворачивания их трафика в себя или после я не знаю.

devintly avatar Aug 14 '24 08:08 devintly

ситуация осталась такой же (хотя стоит подметить, что средняя скорость выросла в 2-3 раза)

Скорее раз в 5-7 :D

И проблема эта не в самой программе, а в WinDivert.

И в том, и в том. Если не изменяет память, программе прилетают пустые ACK'и, а их можно исключить. У вас GoodbyeDPI нагружает процессор на 100% одного адра, если запущен без --max-payload? Вы файл загружаете в интернет? Какая у вас сетевая карта? По какому протоколу (порту) загружаете?

ValdikSS avatar Aug 14 '24 14:08 ValdikSS

У вас GoodbyeDPI нагружает процессор на 100% одного адра, если запущен без --max-payload?

Я не знаю, как определить точную нагрузку, в диспетчере задач видел максимум 5% нагрузки цп от программы.

Вы файл загружаете в интернет? Какая у вас сетевая карта? По какому протоколу (порту) загружаете?

На видео загружал файл на яндекс диск через AirExplorer. Насчет протокола не знаю, но он там просил авторизацию, поэтому навряд ли web-dav. Попробовал через браузер (Cent) загрузить на яндекс напрямую. Без работы gdpi - 300мбит/c, с gdpi и max-payload 1200 - 10 мбит/c, c gdpi и maxpayload 0 - 80 мбит/c.

На сайте материнской платы указан Intel® I219-V Gigabit LAN controller. Роутер Redmi ax3000 (китайский)

devintly avatar Aug 14 '24 15:08 devintly

На яндекс вообще всегда загружается рандомно и скорость туда не стабильная , так как вы НЕ загружаете на ОДИН И ТОТ ЖЕ сервер , файлы всё равно отсылаются на разные серера и вы не можете знать чем они отличаются и почему ) чтоб проверитть влияет ли GoodbyeDPI на скорость или нет , попробуйте при его работе пройти speedtest.net до вашего же городского сервера у провайдера ) speedgbdpi у меня тариф 200 мегабит , ограничения поставлены мной лично и как видите никакой разницы нет , GoodbyeDPI включен и работает )

SUGHuser avatar Aug 14 '24 15:08 SUGHuser