Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   [решено] Из-за DHT тормозит интернет (http://forum.oszone.net/showthread.php?t=238294)

deniskx 10-07-2012 13:30 1949259

Из-за DHT тормозит интернет
 
Когда в utorrent включаю DHT, браузеры и прочие программы, кроме самого utorrent-а, испытывают большие затруднения с доступом в интернет. По началу вообще выдают ошибку по таймауту, потом видимо когда очередь до них доберется, все нормализуется на время. Без DHT все работает нормально. Я так понял, это из-за того, что в таком режиме utorrent создает очень много соединений, и на сколько я гуглил, это не регулируется. У меня Windows 7, так что ограничения на количество полуоткрытых соединений в самой ОС не причем. Такой эффект наблюдался и на XP с TCP/IP патчем. Думаю, роутер (ADSL модем Zyxel P600) не переваривает такое количество соединений. Сейчас он работает в режиме роутера. А когда он работал в режиме моста (соединением рулила ОС, я создавал pppoe) проблем не было даже с DHT. Настройки модема все облазил, ничего похожего на увеличение количества соединений не нашел. Что предпринять? DHT полезная вещь, с ней больше сидов находится, надоело его включать/выключать.

rsod 10-07-2012 14:51 1949303

deniskx, попробуйте следующие действия:
1) "Настройки → Скорость" и уменьшить количество соединений. Попробуйте уменьшить на 50, потом ещё на 50. Ниже 50 ставить нежелательно.
2) Уменьшите количество одновременных отдач и закачек
3) "Настройки → BitTorrent" попробуйте снять галочку "Управлять скоростью [uTP]"

deniskx 10-07-2012 20:47 1949529

1) У меня там стоит всего 100, на торрент 50. Если сильно снижать, падает скорость. Подозреваю, что к DHT это не относится, так как несмотря на такие настройки, в строке статуса может быть написано, например "DHT: 254 узлов"
2) Проявляется и при одной. У меня 1-2 торрента, не больше.
3) Галка снята.

Думаю, надо менять торрент клиент. В других таких сильных тормозов при включенном DHT не наблюдается вроде бы. Или настраивать модем.

rsod 10-07-2012 21:35 1949580

Цитата:

Цитата deniskx
3) Галка снята. »

попробуйте включить. Соединений глобально выставьте 50. Ещё поставьте галочку "Скорость → применять ограничения к uTP соединениям"
кстати, uTorrent последней версии-то?

deniskx 11-07-2012 13:17 1949888

Цитата:

Цитата rsod
попробуйте включить. Соединений глобально выставьте 50. »

Сделал.
Цитата:

Цитата rsod
Ещё поставьте галочку "Скорость → применять ограничения к uTP соединениям"
кстати, uTorrent последней версии-то? »

Галка стояла. Торрент последней версии, да.
В результате пока соеднинения DHT анонсируются и торрент раскочегаривается браузеру интернет недоступен, а потом работает нормально. Не помогло, в общем. Галку снял, торрент перезапустил, такой же эффект.

El Scorpio 16-07-2012 09:41 1952597

Цитата:

Цитата deniskx
Думаю, роутер (ADSL модем Zyxel P600) не переваривает такое количество соединений. »

Правильно думаете. DHT создаёт очень много соединений, а роутер - не резиновый.

Цитата:

Цитата deniskx
Настройки модема все облазил, ничего похожего на увеличение количества соединений не нашел. »

Попробуйте подключиться через telnet - там больше настроек.
Вот только скорее всего этой там не будет.

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

deniskx 25-07-2012 03:08 1958223

Перешел на qbittorrent, тормоза остались. Зато прога с уникальной возможностью качать последовательно при необходимости. utorrent правда такое тоже умеет, но его надо патчить и если уж перейдет в такой режим, то сразу для всех раздач.
Цитата:

Цитата El Scorpio
DHT создаёт очень много соединений, а роутер - не резиновый. »

Хотя вот в режиме моста он их нормально пропускал, наверное там меньше нагрузки.

El Scorpio 25-07-2012 04:09 1958233

Цитата:

Цитата deniskx
Цитата El Scorpio:
DHT создаёт очень много соединений, а роутер - не резиновый. »

Хотя вот в режиме моста он их нормально пропускал, наверное там меньше нагрузки. »

В режиме моста ADSL-модем пропускает только одно соединение самого коммутируемого канала связи, и то - исключительно на уровне MAC-адресов (второй уровень стека протоколов TCP/IP). А в режиме роутера он должен не только управлять приёмом/передачей пакетов, но ещё и для каждого соединения выполнять NAT-преобразование адресов.
То есть уровни нагрузки на процессор устройства в разных режимах просто несоизмеримые.

deniskx 03-12-2012 06:50 2037564

Проблему решил увеличением в настройках модема Network - NAT - Max NAT/Firewall Session Per User - с 512 до 2048.

El Scorpio 03-12-2012 08:22 2037590

deniskx, как бы вам вскоре не пришлось решать другую проблему - "постоянные зависания модема". Такое вполне может быть, если модем не справляется с большим количеством соединений.
Лучше всё-таки уменьшить количество соединений на торрент-клиенте.

deniskx 03-12-2012 16:33 2037840

Да, пока нормально все. Я бы рад уменьшить в торренте, но для DHT не знаю как это сделать. Возможно это вообще не предусмотрено.

El Scorpio 04-12-2012 01:46 2038176

Цитата:

Цитата deniskx
Возможно это вообще не предусмотрено. »

ЭТО предусмотрено в первую очередь, нужно просто открыть настройки и поискать нужную опцию.
В глобальных настройках программы можно задать и кол-во соединений на одну закачку, и общее количество соединений, а в свойствах закачки - кол-во соединений конкретно для этой закачки

deniskx 04-12-2012 16:58 2038596

Вложений: 2
Цитата:

Цитата El Scorpio
ЭТО предусмотрено в первую очередь, нужно просто открыть настройки и поискать нужную опцию.
В глобальных настройках программы можно задать и кол-во соединений на одну закачку, и общее количество соединений »

У меня стоит глобально 100. На торрент 50. Но это не распространяется на DHT. DHT все также пишет в строке статуса около 400 узлов. Если только где-то в тонких настройках есть эта опция, но я не знаю какая.

Цитата:

Цитата El Scorpio
а в свойствах закачки - кол-во соединений конкретно для этой закачки »

Конкретно в utorrent такого нет. Только для всех закачек сразу (см выше максимум соединений на торрент)

ppsbkwmcrs 03-04-2013 19:55 2125202

Люди помогите! Везде спрашиваю и ищу, никто не знает!

Ситуация простая. 3 человека, подключены к одному роутеру (wl500gp v1), все 3 человека активные пользователи uTorrent.
Вопрос банален, как оптимизировать настройки utorrent, с учетом того что он работает через роутер и в сети еще 2 таких пользователя.

Официальная таблица от разработчиков, описывает лишь одну ситуацию, когда человек один и сидит напрямую. Т.е роутер и соответственно другие его 3 порта не учтены!

Я тупо ограничил соединения до 10, пиры до 10, слоты 10. DHT и utp выключил. Скачивание-отдача 300.

Наш тариф, безлимитка до 10мб. Скорость в локальной сети такая же, всегда была до 10мб.

vadblm 03-04-2013 20:05 2125207

ppsbkwmcrs, как насчёт организовать файлопомойку-качалку, которой вы все втроём будете пользоваться?

ppsbkwmcrs 03-04-2013 20:06 2125208

Да, мне это уже советовали. Но не вариант, т.к пользователи, трое ВЗРОСЛЫХ, Независимых друг от друга, Разных человека. Пользователи не согласны. У каждого свои закачки в свое время.

vadblm 03-04-2013 20:15 2125217

Эти взрослые и разные люди не могут договориться между собой, когда кто будет засирать канал?
Каждый из взрослых и независимых людей не способен приобрести себе отдельный канал?
Самый взрослый из всех, владелец канала, не может приобрести/построить железку, способную удовлетворить разные потребности взрослых людей (с L7 шейпингом)?

ppsbkwmcrs 03-04-2013 21:56 2125266

Первое нет, мы в гостях. Второе нет, дорого да и смысла нет, каждый месяц платить по 1500 за 3 канала вместо 500 за один. Третье я не понял, роутер что ли покруче взять? Я думаю мой ASUS WL 500 GP v1 нас устраивает.

Необходимо точно настроить:

Скорость загрузки и отдачи, количество соединений, пиров и слотов. Кол-во активных торрентов и загрузок. Отключить DHT и uTP и Возможно, Возможно придеться залезть в раздел Дополнительно. Там например можно настроить такие параметры как bt.connect_speed, net.max_halfopen и тд.

Вопрос лишь в том, что настраивать и как, исходя из того что не ОДИН человек сидит и НЕ НАПРЯМУЮ а ТРИ человека и через РОУТЕР.

Ну неужели это так нереально? Или таких людей нет? Для чего миллионы семей покупают роутеры? Потому что ПК есть у многих членов семьи и многие знают про торренты и пользуются ими одновременно! ну почему такая ситуация не рассмотрена?

vadblm 03-04-2013 22:07 2125277

Цитата:

Цитата ppsbkwmcrs
Для чего миллионы семей покупают роутеры? »

Ну, про миллионы семей, состоящих из взрослых независимых мужчин вы загнули.
Также, миллионы семей вряд ли качают гей-порно наперебой.

freese 03-04-2013 22:49 2125302

Цитата:

Цитата ppsbkwmcrs
Необходимо точно настроить:
Скорость загрузки и отдачи, количество соединений, пиров и слотов. Кол-во активных торрентов и загрузок. Отключить DHT »

ну так сделайте это в каждом клиенте, в чем затруднение?

ppsbkwmcrs 03-04-2013 22:57 2125308

в том что я НЕ знаю, что Конкретно редактировать (а что НЕТ), что изменять и в каких пределах.

freese 04-04-2013 10:02 2125489

Цитата:

Цитата ppsbkwmcrs
том что я НЕ знаю, что Конкретно редактировать (а что НЕТ), что изменять и в каких пределах. »

из сообщения №13

значения которые у вас, в раза в три меньше сделайте на каждом компьютере и скорость приема назначьте треть от канала (канал у вас 10Мбит/с то каждому по 3Мбит/с)

ppsbkwmcrs 04-04-2013 17:16 2125711

Ну вот выставил все согласно 3мб. Прием-отдача 300, соединения 330, пиров 65, слотов 8, ограничения к служебному трафику и UTP соединениям. Отключены 2 DHT, uTP и Scrape. Активных 13, загрузок 9, соотношение -1, время 0. Вот и вся настройка.

Но образовались еще 2 проблемы.

1) Если каждому клиенту не выставить Лимит скорости локальных пиров, то трафик из локалки, забьет весь канал не только Одному пользователю а всем Трем. Но если выставить всем трем, то ограничения будут просто Жестокими!

Т.е почему я не могу, для торрентов из инета выставить по 300кб/сек (на каждого пользователя) а для торрентов из локалки по 3мб на человека?

2) Вот произвел я все настройки. Всего торрентов в клиенте 150, из них 13 (как и положено по инструкции на 3 мегабита) в статусе "Раздаеться" а остальные 137 в статусе "Завершено" и лежат мертвым грузом! Если включить 137 торрентов, они переходят в очередь раздачи.Это нормально?

P.S
Кстати клиент упорно игнорирует настройку в 13 активных торрентов и смело раздает 26-50!

Возможно придется отказаться от uTorrent. Другой клиент, должен соответствовать вот таким требованиям:

1) ограничения скорости для инета и локалки разные, для каждого свои.
2) возможность блокировать некоторые настройки
3) на русском и мало чем уступать Torrent


Время: 16:34.

Время: 16:34.
© OSzone.net 2001-