Enable protocol enhancements что это

Настройка клиента µtorrent

Материал из WikiTorrents

Содержание

Установка

Русификация

В настройках на вкладке «Общее» нужно выбрать «Language»: «Russian», нажать «Ok» внизу и перезапустить клиент.

К сожалению, в официальном переводе интерфейса на русский язык бывают ошибки и неточности.
(В русско-язычной ветке форума forum.utorrent.com регулярно выкладывается перевод для µTorrent. Tакже выкладываются корректные переводы здесь.

Изменения в tcp.sys

Enable protocol enhancements что это. Смотреть фото Enable protocol enhancements что это. Смотреть картинку Enable protocol enhancements что это. Картинка про Enable protocol enhancements что это. Фото Enable protocol enhancements что это

Если вы не любитель загадок и не хотите рисковать, то снимите галочку с пункта «Автопроверка обновлений».

Enable protocol enhancements что это. Смотреть фото Enable protocol enhancements что это. Смотреть картинку Enable protocol enhancements что это. Картинка про Enable protocol enhancements что это. Фото Enable protocol enhancements что это

Настройки этой вкладки достаточно очевидны. Можете ставить как понравится. Но рекомендуем поставить настройки как на скрине в секции При добавлении нового торрента.

Enable protocol enhancements что это. Смотреть фото Enable protocol enhancements что это. Смотреть картинку Enable protocol enhancements что это. Картинка про Enable protocol enhancements что это. Фото Enable protocol enhancements что это

Enable protocol enhancements что это. Смотреть фото Enable protocol enhancements что это. Смотреть картинку Enable protocol enhancements что это. Картинка про Enable protocol enhancements что это. Фото Enable protocol enhancements что это

Enable protocol enhancements что это. Смотреть фото Enable protocol enhancements что это. Смотреть картинку Enable protocol enhancements что это. Картинка про Enable protocol enhancements что это. Фото Enable protocol enhancements что это

Enable protocol enhancements что это. Смотреть фото Enable protocol enhancements что это. Смотреть картинку Enable protocol enhancements что это. Картинка про Enable protocol enhancements что это. Фото Enable protocol enhancements что это

Enable protocol enhancements что это. Смотреть фото Enable protocol enhancements что это. Смотреть картинку Enable protocol enhancements что это. Картинка про Enable protocol enhancements что это. Фото Enable protocol enhancements что это

Enable protocol enhancements что это. Смотреть фото Enable protocol enhancements что это. Смотреть картинку Enable protocol enhancements что это. Картинка про Enable protocol enhancements что это. Фото Enable protocol enhancements что это

Enable protocol enhancements что это. Смотреть фото Enable protocol enhancements что это. Смотреть картинку Enable protocol enhancements что это. Картинка про Enable protocol enhancements что это. Фото Enable protocol enhancements что это

Для версий 2.х добавились новые пункты
Enable protocol enhancements что это. Смотреть фото Enable protocol enhancements что это. Смотреть картинку Enable protocol enhancements что это. Картинка про Enable protocol enhancements что это. Фото Enable protocol enhancements что это

Тут надо выставить следующие значения:

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

Принимает значения от 1 до 8 включительно. Как уже писалось выше, маленький размер пакета может приводить к различным сетевым перегрузкам, поэтому большинству пользователей рациональнее использовать максимальный множитель, т.е. 8.

Продвинутым пользователям так же порекомендую статью от тыщ: тонкости настройки кеширования.

Пример корректно настроенного клиента

Enable protocol enhancements что это. Смотреть фото Enable protocol enhancements что это. Смотреть картинку Enable protocol enhancements что это. Картинка про Enable protocol enhancements что это. Фото Enable protocol enhancements что это

Статус торрента не должен содержать ошибок.
Статус трекера bt*.rutracker.org на каждом из заданий должен быть «работает»

Дополнительные ссылки

Скачать рекомендованные версии можно здесь.

Источник

Что такое uTP(что-то с торрентами свзанное) и как его включить, вродь как это ускоряет закачку.

Это протокол передачи данных. Он не включается пользователем, его использует специальная программа (например uTorrent). И он действительно ускоряет закачку

μTP — переимплементация TCP на основе протокола UDP с измененным контролем за переполнением, который реагирует раньше, чем соответствующий алгоритм в TCP. Таким образом, при увеличении загрузки канала μTP первым замедляется и отдает канал другим приложениям. При использовании TCP канал распределялся равномерно по соединениям, а поскольку у P2P программ обычно на порядок больше соединений, чем у других, они просто забирали под себя весь канал, увеличивая пинг и делая работу других приложений медленной или вообще невозможной.
μTP предназначен для более быстрого скачивания, так как работает по протоколу UDP, в котором обмен данными происходит быстрее, чем через протокол TCP. Ускорение достигается за счёт того, что торрент-клиент берёт на себя выполнение нужных функций, отсутствующих в UDP, например, клиент перепроверяет целостность данных и, если блок неверен, скачивает его заново. Также, провайдерам намного сложнее блокировать передачу данных через μTP, благодаря отсутствию строгих, формализованных отличий UDP пакетов обычного трафика (формируемого, к примеру, сетевыми играми) от трафика формируемого протоколом μTP, в отличие от TCP пакетов, по содержанию полей которых можно делать вывод о их принадлежности к p2p трафику.

μTP — переимплементация TCP на основе протокола UDP с измененным контролем за переполнением, который реагирует раньше, чем соответствующий алгоритм в TCP. Таким образом, при увеличении загрузки канала μTP первым замедляется и отдает канал другим приложениям. При использовании TCP канал распределялся равномерно по соединениям, а поскольку у P2P программ обычно на порядок больше соединений, чем у других, они просто забирали под себя весь канал, увеличивая пинг и делая работу других приложений медленной или вообще невозможной.

μTP предназначен для более быстрого скачивания, так как работает по протоколу UDP, в котором обмен данными происходит быстрее, чем через протокол TCP. Ускорение достигается за счёт того, что торрент-клиент берёт на себя выполнение нужных функций, отсутствующих в UDP, например, клиент перепроверяет целостность данных и, если блок неверен, скачивает его заново. Также, провайдерам намного сложнее блокировать передачу данных через μTP, благодаря отсутствию строгих, формализованных отличий UDP пакетов обычного трафика (формируемого, к примеру, сетевыми играми) от трафика формируемого протоколом μTP, в отличие от TCP пакетов, по содержанию полей которых можно делать вывод о их принадлежности к p2p трафику.

Источник

Enable protocol enhancements utorrent что это

Сегодня, я хотел бы поделиться с нашим дорогим читателем несколькими способами как оптимизировать скорость скачивания торрентов. Это не решит ваших проблем, если вы имеете небольшую скорость соединения с интернетом, но позволит незначительно увеличить скорость скачивания торрента путем правильной настройки вашего ПО.

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

1. Увеличиваем количество полуоткрытых исходящих TCP соединений

То о чём я упомянул выше и самое первое, что необходимо сделать. С выходом Windows 7 стало неактуально. Тем не менее, если вы всё ещё сидите на Windows XP, то это для вас.

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

Решить проблему нам поможет данное приложение, простое и понятное в использовании. По-умолчанию, Windows XP использует всего 10 таких портов, но нам нужно их около ста. Я пробовал ставить гораздо большее значение и ничего плохого не заметил, так не бойтесь экспериментировать.

Далее, нам нужно настроить наш торрент-клиент таким образом, чтобы он тоже допускал к использованию большее количество полуоткрытых портов

Enable protocol enhancements что это. Смотреть фото Enable protocol enhancements что это. Смотреть картинку Enable protocol enhancements что это. Картинка про Enable protocol enhancements что это. Фото Enable protocol enhancements что это

2. Конфигурация торрент-клиента

Для дальнейших действий нам нужно определить максимальную скорость загрузки и отдачи.

1. Глобальное ограничение скорости отдачи
Самый важный для нас параметр. Потому как скачивание торрента затрудняется и ограничивается при максимальной загрузке исходящего канала. Стоит выставлять значение, равное 80% от максимальной скорости отдачи

НО! Если у вас ассиметричный канал, то ограничение скорости отдачи пагубно скажется на вашем рейтинге розданного. Поэтому используйте только если надо, что-то быстро скачать.

2. Общее ограничение загрузки
Если помимо скачивания торрента, вы используете Интернет для сёрфинга, то стоит поставить значение, равное 90-95% от максимальной скорости скачивания

3. Максимум присоединенных пиров на торрент
Тут у нас идет уже более тонкая настройка, с параметрами которой также не стоит злоупотреблять. Рекомендую ставить значение из расчета
Скорость отдачи * 1.3

4. Слотов отдачи на торрент
1 + (скорость отдачи / 6)

3. Ещё несколько полезных советов, как увеличить скорость скачивания торрентов

Смените стандартный порт входящих соединений
По-умолчанию, торрент-клиент использует порты в диапазоне 6881-6999. И так как торренты генерируют очень большое количество трафика, некоторые интернет провайдеры ставят на эти порты ограничение. Рекомендуется выбирать порты > 40000. И не забудьте снять галку с пункта «Случайный порт при запуске»

Отключите брандмауэр Windows
Здесь даже и говорить не о чем, ибо зло!

Итак, всё написанное выше направлено, чтобы оптимизировать скорость скачивания торрентов и это работает! Но если вам и этого не достаточно, то советую выбрать более быстрый тариф у вашего интернет провайдера или приобретите себе сидбокс.

Что делать если скорость в торренте 15 Кб/s

Что бы решить эту проблему вам понадобится программа «Vidalia».Эта программа способна обходить блокировку от вашего оператора.для того что бы всё работало вам нужно установить эту программу.Открыть её и после перейти в настрой где вы переходите во вкладку дополнительно где вы увидите вот это

здесь мы видим строчку «адрес» где есть 2 значения 1 «127.0.0.1»это прокси сервера.Это значение нам понадобится в будущем так же есть второе значение «9051» это «значение»,»номер»порта который нам тоже пригодится.Далее нужно зайти в торрент и настроить его.

Для начала нам нужно зайти во вкладку соединение что в неё зайти нажмите кнопку настройки в левом верхнем углу.Здесь вы видим отдельное окно прокси-сервер

1. Тип выбираем Socks 5

2. Прокси: здесь вписывает значение которые мы получили ранее «127.0.0.1»

3. Порт здесь нужно вписать значение которое мы получили ранее но с одним изменением нужно вместо «9051» написать «9050»

Далее переходим во вкладку BitTorrent

здесь нам нужно сделать 2 изменения

1.Enable protocol enhancements здесь нужно убрать галочку

2.Шифрование протокола здесь нужно выбрать принудительно иначе не будет работать и скорость останется прежней

Как настроить BitTorrent Speed?

9 июля ​запущен продукт BitTorrent Speed, которого так ждали в сообществе TRON и BTT. Но что же такое BitTorrent Speed? BitTorrent Speed ​​- это приложение встроенное в uTorrent. Оно позволяет пользователям зарабатывать токены BTT в обмен за раздачу торрент файлов. Чем дольше люди остаются на раздаче файлов, тем выше награда BTT. BitTorrent Speed ​​также позволяет пользователям тратить BTT на увеличение скорости загрузки торрентов. Например, обычно ваша скорость загрузки составляет 666 КБ/с, но как только вы разрешите BitTorrent Speed ​​тратить BTT, ваша скорость загрузки увеличится до 1260 КБ / с (на 89,3% быстрее). Это значительный шаг для массового внедрения, потому что BitTorrent является самым популярным торрент-клиентом с более чем 170 миллионой аудиторией пользователей.

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

Предупреждение: загрузка торрентов, содержащих защищенный авторским правом контент, является незаконной в большинстве стран. Это незаконно и означает, что вы можете получить штраф за это. Разрешено скачивать контент без авторских прав. Поэтому BitTorrent Speed ​​можно использовать как легально, так и незаконно, чтобы заработать BTT. Перед началом загрузки убедитесь, что вы осознаете правила и риски. Также рекомендуется использовать VPN, чтобы скрыть ваш IP-адрес, чтобы затем не могло быть отслежено ваше местоположение.

Настройка uTorrent для максимальной скорости обмена файлами

Enable protocol enhancements что это. Смотреть фото Enable protocol enhancements что это. Смотреть картинку Enable protocol enhancements что это. Картинка про Enable protocol enhancements что это. Фото Enable protocol enhancements что это

настройка торрента на максимальную скорость На сегодняшний день, самым популярным BitTorrent-клиентом остается uTorrent. И это не удивительно! Он маленький, но функциональный. Он гибок в настройке, бесплатен и регулярно обновляется разработчиками. Его интерфейс прост и понятен. Он разрешен на всех популярных трекерах сети Интернет. Самое важное, что миллионы людей уже привыкли к нему и вряд ли променяют uTorrent на что-то другое.

Я уже писал об установке uTorrent 3.0, поэтому сегодня я расскажу о правильной настройке uTorrent для достижения максимальной скорости обмена файлами на примере всё той же 3.0 версии. Я постараюсь разобрать этот материал полностью, чтобы не осталось никаких вопросов.

Enable protocol enhancements что это. Смотреть фото Enable protocol enhancements что это. Смотреть картинку Enable protocol enhancements что это. Картинка про Enable protocol enhancements что это. Фото Enable protocol enhancements что это

правильная настройка utorrent

Enable protocol enhancements что это. Смотреть фото Enable protocol enhancements что это. Смотреть картинку Enable protocol enhancements что это. Картинка про Enable protocol enhancements что это. Фото Enable protocol enhancements что это

как настроить utorrent

На этой вкладке всё интеллектуально понятно и не должно вызвать каких-либо трудностей. На скриншоте выше показано, какие значения выставлены у меня. Вы можете настроить иначе, но в пункте «При добавлении торрента» лучше поставить галочки, как на скриншоте.

Enable protocol enhancements что это. Смотреть фото Enable protocol enhancements что это. Смотреть картинку Enable protocol enhancements что это. Картинка про Enable protocol enhancements что это. Фото Enable protocol enhancements что это

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

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

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

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

Эта вкладка отвечает за соединение с остальными участниками файлообменной p2p сети.

Enable protocol enhancements что это. Смотреть фото Enable protocol enhancements что это. Смотреть картинку Enable protocol enhancements что это. Картинка про Enable protocol enhancements что это. Фото Enable protocol enhancements что это

«Порт входящих соединений» советую выбирать в пределах от 40,000 до 65,000. Связано это с тем, что некоторые провайдеры интернет услуг ограничивают или отключают вовсе p2p-трафик на портах от 0 до 20,000. К тому же, в этом диапазоне порты могут быть заняты другими приложениями, что приведет к конфликту.
Пункты «Переадресация UPnP» и «Переадресация NAT-PMP» нужны, если вы используете роутер, хотя даже тогда их лучше не использовать, поэтому пропускаем.
«Случайный порт при запуске» следует отключить.
«В исключения брандмауэра» нужен, если ваш брандмауэр Windows включен. В противном случае, стоит отключить.
Настройка прокси-сервера нужна для тех пользователей, которые выходят в сеть, используя прокси-сервер.

Enable protocol enhancements что это. Смотреть фото Enable protocol enhancements что это. Смотреть картинку Enable protocol enhancements что это. Картинка про Enable protocol enhancements что это. Фото Enable protocol enhancements что это

тонкая настройка utorrent

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

«Глобальное ограничение скорости отдачи» и «Общее ограничение загрузки» указывается в килоБАЙТах. Учтите это! Потому как провайдер указывает скорость соединения в килоБИТах.
«Настройка очередности» влияет на количество активных торрентов. Т.е. сколько одновременно может загружаться / раздаваться торрентов. Но это ограничение не работает, если торрент запущен «принудительно»

Enable protocol enhancements что это. Смотреть фото Enable protocol enhancements что это. Смотреть картинку Enable protocol enhancements что это. Картинка про Enable protocol enhancements что это. Фото Enable protocol enhancements что это

DHT, используя хеш-сумму торрента, находит все источники раздачи файла за пределами трекера. Если вы используете BitTorrent-клиент в глобальной сети, то эту опцию лучше включить. На закрытых трекерах DHT запрещен и отключен настройками самого сервера.
«Поиск локальных пиров» нужен, если вы сидите в очень крупной локальной сети. В локалке скорости выше, поэтому торрент скачается моментально при наличии такого источника. В остальных случаях, лучше отключить, потому что каждый раз, когда идет сканирование сети на наличие локальных пиров, идет лишняя нагрузка на процессор вашего компьютера.
«Scrape-запросы» получают статистику торрента от трекера и информацию о пирах. Могут быть отключены.
Ограничивать скорость локальных пиров не нужно. Стоит «включить обмен пирами». Исходящее «шифрование протокола» должно быть включено

Этот пункт нужен для глобального ограничения p2p-трафика. Допустим, у вас на тарифе лимитированный входящий трафик, то предел передачи может быть очень полезен для вас.

Пункты меню «Расписание», «Удаленный» и «DNA» можно пропустить.

В пункте «Поток» можете выбрать по своему усмотрению проигрыватель, который будет воспроизводить торренты, которые находятся в процессе загрузки.

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

net.bind_ip если вы используете несколько сетевых адаптеров, то для этого параметра стоит указать IP адаптера, который uTorrent будет использовать для входящих соединений.
net.outgoing_ip то же самое, что и net.bind_ip, но для исходящих соединений.
net.low_cpu может незначительно уменьшить использование процессора. Выключение этой опции может чуть-чуть увеличить скорость, если вы – обладатель очень быстрого канала.
net.max_halfopen интересен пользователям, которые до сих пор сидят на Windows XP. Подробнее об этом параметре в статье «Оптимизируем скорость скачивания торрентов»
ipfilter.enable включает использование файла ipfilter.dat, блокирующего IP адреса.
rss.update_interval задает интервал обновления RSS в минутах. Минимальное значение – 5.
peer.lazy_bitfield активирует использование иных алгоритмов общения с пирами. В некоторых случаях может помочь против некоторых интернет провайдеров, специально препятствующих сидированию.

По умолчанию торрент-клиент автоматически определяет размер кеша. Если вы часто получаете ошибку «Диск перегружен» в строке состояния, то можете попробовать выставить значение, как показано на скриншоте ниже:

Enable protocol enhancements что это. Смотреть фото Enable protocol enhancements что это. Смотреть картинку Enable protocol enhancements что это. Картинка про Enable protocol enhancements что это. Фото Enable protocol enhancements что это

настройка торрент клиента

Кеширование мы рассмотрим более детально в будущих статьях.

На этом настройка uTorrent для максимальной скорости обмена файлами завершена!

Как настроить BitTorrent Speed?

Шаг 1: Загрузка BitTorrent Speed

Перейдите на сайт BitTorrent Speed здесь, прокрутите вниз, пока не увидите фиолетовую кнопку «Download» (загрузить) и нажмите на нее, чтобы начать загрузку. Сохраните файл «uTorrent» на своем компьютере и дождитесь завершения загрузки файла.

Источник

Про µTP в новых версиях µTorrent: что это, как, зачем?

Традиционно большинство P2P-приложений использовало TCP для обмена данными. Про то, что µTorrent начинает использовать новый протокол, основанный на UDP, на хабре уже упоминали (раз, два). В данном посте новый протокол µTP описан подробнее, в том числе его тюнинг и возможность отключения. Подробности описаны таким образом, чтобы было понятно далёким от сетевых протоколов людям.

Пара слов про TCP и UDP. Первый расшифровывается как Transmission Control Protocol, или протокол управления потоком. Он удобен тем, что даёт использующей его программе гарантию, что данные дойдут до адресата целыми, полностью и в том порядке, в котором были отправлены. Его использование требует предварительной установки соединения и его закрытия в конце. Этакое создание «трубы» через которую будет идти обмен данными. UDP же не предоставляет никаких гарантий что данные дойдут, или что дойдут в правильном порядке. Он только позволяет переслать небольшой блок данных (датаграмму) от одного адреса другому. Вся работа по проверке доставки, и при необходимости — повторной посылке, ложится на саму программу.

Поскольку торрент-клиент и так этим занимается — это не большая проблема. Дело в том, что посылаемые через TCP-«трубу» данные в процессе разбиваются на куски («пакеты»), каждый из которых отправляется независимо. При этом один пакет может идти одним маршрутом, другой — другим, последний кусок может прийти первым, первый — вообще по дороге потеряться. Поэтому каждый участник «трубы» (от операционной системы до маршрутизаторов) вынужден хранить у себя буфер, в который собирает отдельные пакеты, проверяя целостность и порядок, и требуя перепосылку если часть пакетов не дошла.

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

Латентно uTP появился в µTorrent версии 1.8, но умел принимать только входящие uTP-соединения, инициировать их сам — не умел. Впервые это научилась альфа-версия 1.9, потом стало возможным включить это и в новых версиях 1.8 ключиком bt.transp_disposition. Его значение от версии к версии менялось, но сейчас устаканилось на следующих битовых флагах:

1 — разрешить инициировать исходящие TCP-соединения,
2 — разрешить инициировать исходящие uTP-соединения,
4 — разрешить принимать входящие TCP-соединения,
8 — разрешить принимать входящие uTP-соединения

Таким образом, 13 (1+4+8), значение по умолчанию в последних версиях 1.8, означает возможность принимать все виды соединений, но самостоятельно устанавливать только TCP. 15 (значение по умолчанию в 2.0) разрешает все виды как исходящих так и входящих соединений. Чтобы запретить uTP вообще (если он вызывает какие-либо проблемы) надо поставить 5 (1+4). Стоит ли ставить 15 в 1.8 — вопрос спорный, на официальном форуме пишут что поддержка uTP в версии 2.0 намного лучше, поэтому скорость в 1.8 может быть хуже, чем по TCP.

В версии 2.0 также появилась поддержка UDP-трекеров. Для трекера вообще TCP очень излишний и требует много лишних ресурсов пакетами установки/закрытия соединения, поэтому для открытых трекеров UDP — благо. Например, последнее время трекер anirena очень глючит по TCP и далеко не с первого раза отвечает, DHT там часто запрещён, а UDP-трекер работает прекрасно. Но для закрытых трекеров он не подходит, т.к. не позволяет послать пасскей, чтобы идентифицировать таким образом качающего.

Ещё в 2.0 появится метод обхода некоторых NAT (STUN), что поможет соединяться большему числу NAT-страдальцев, хотя будет работать не во всех случаях.

Лично меня из всех новшеств 2.0 больше всего порадовал TCP Rate Control. Он позволяет подстраивать скорость и TCP-соединений так, чтобы они не мешали другим приложениям и минимизировать лишнюю перепосылку пакетов, о которой написано выше. Раньше это достигалось установкой cFos-драйвера, в котором можно было поставить низкий приоритет торренту, высокий — браузеру, а с версией 2.0 этого больше не требуется. Управляется это опцией bt.tcp_rate_control, если вам важнее чтобы торрент не мешает другим интернет-приложениям — его стоит включить, если важна максимальная скорость торрента — есть смысл отключить, на официальном форуме пишут что это иногда скорость увеличивает.

Замечу, что в uTP это делается всегда, даже в версии 1.8, а скорость TCP-трафика подстраивается под загрузку канала только в 2.0. В uTP постоянно меряется время отклика от пиров, с которыми происходит обмен данными. как только этот «пинг» начинает увеличиваться, задолго до начала потерь пакетов, µTorrent сбавляет скорость.

За счёт этого, пока канал свободен — он используется на полную. как только например другое приложение (броузер) начинает грузить канал — в µTorrent’е начинает возрастать время отклика, и он автоматически освобождает канал для броузера. Как только пинг вернулся обратно (канал снова освободился) — µTorrent увеличивает загрузку канала. При этом лишних перепосылок пакетов гораздо меньше, чем если бы это происходило на TCP-уровне

Впрочем, тут есть интересный момент, что с ней или по uTP исходящий канал может забиваться на 95%, а без неё только с TCP — на 100%, но эта разница в 5% может оказаться той самой излишней перепосылкой одних и тех же пакетов, что канал забивает, а реальной пользы не приносит, так что imho не всегда когда канал чуть недозабивается это значит что новая версия хуже.

Ещё в обсуждениях часто мелькает ключ net.calc_overhead. Если он включен, то при настройке скорости учитывается и служебный трафик — запросы блоков, подтверждения, уведомления какие блоки у кого есть и т.п. Если отключен — считаются только сами блоки данных. Поэтому раньше советовали ограничивать исходящий канал в торренте до 80-90% от реального, иначе он весь забивался отправляемыми блоками, и уведомления о получении блоков и запросы новых не успевали проходить, поэтому серьёзно страдала скорость скачивания. Опять же, на широких каналах некоторые пишут что при выключении этой опции скорость чуть выше, но может это глюк бета-версии и в релизе всё будет нормально.

Тут ещё есть такой момент, в котором я не уверен на 100%, но кажется что служебного трафика в uTP больше. Ибо в каждой маленькой датаграмме надо передавать что это за блок, от какого торрента, а по TCP можно посылать большие блоки, не подписывая каждый кусочек. Впрочем, тут будет служебный трафик самого TCP, так что не факт что он сильно «экономичнее».

Ещё нельзя не упомянуть такое явление, как «шейпинг» или «резание» P2P-трафика некоторыми провайдерами. Для России это (пока?) не актуально, а на открытых трекерах, где много пиров со всего мира, скорость по uTP значительно выше.

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

Другие «продвинутые» опции, на которые можно обратить внимание:
bt.connect_speed — сколько максимум новых соединений можно устанавливать в секунду (стоит увеличить, у меня стоит 80),
net.max_halfopen — про это много писалось, и менять стоит вместе с патчем tcpip.sys, хотя с протоколом uTP это уже не важно.
net.utp_target_delay — это некий целевой «пинг» при подстройке соединений, в некоторых случаях при его увеличении где-то до 400-500 скорость становится лучше.
peer.disconnect_inactive_interval — через сколько секунд закрывается соединение с пиром, с которым нет обмена данными, актуально больше для открытых трекеров где больше народу и «плохих» пиров, либо на случай сетевых глюков — чтобы быстрее определять разрыв соединения и переустанавливать его. в некоторых случаях имеет смысл понизить до 90-120.

Версия 2.0 хотя и бета — вполне стабильная, скачать можно тут: forum.utorrent.com/viewtopic.php?id=60602

По личным ощущениям, в старых альфах 1.9 при скачивании с открытых трекеров если до этого входящий канал загружался где-то на 1/3, с uTP стал грузиться где-то на 2/3. При скачивании с закрытых трекеров раньше канал загружался так, что броузер начинал подтормаживать, а в 2.0 всё летает.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *