Пользователь
0,0
рейтинг
24 февраля 2010 в 20:01

Администрирование → uTorrent 2.0, с uTP поторопились

Обратил сегодня внимание на график раздачи в utorrent:
Отключение uTP в uTorrent

А именно, на разницу между величиной overhead в начале графика и близко к концу.
Работаю в саппорте провайдера, решил поделиться прекрасным с админами.

Выяснилось: на оборудовании провайдера в середине дня был частично зарезан udp-трафик (та его часть, которую можно связать с uTP).
Причина — в неэффективном использовании канала по uTP-протоколу — очень велико число пакетов маленького размера.

Детали тут (тема на форуме, связанном с интернет-провайдингом).

Итог: релиз uTorrent с поддержкой uTP привел к обратному эффекту: увеличилась нагрузка на маршрутизаторы, снизилась эффективность использования канала.
После блокировки uTP «полезная» скорость выросла.
Михаил Ваняшкин @rusmikev
карма
20,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Администрирование

Комментарии (53)

  • +7
    вот вам и мютипи и обещанное увеличение скорости скачивания :))
    • 0
      у меня он с самых первых бет его внедрения примерно так себя и вёл :)
  • +5
    Собственно об этом говорили сетевики кода поднялась волна всеобщей радости по поводу этого протокола.
    Теперь мы это видим на практике.
  • НЛО прилетело и опубликовало эту надпись здесь
    • +13
      Естественно вы качаете.
      А вот админам провайдеров головная боль.
      Об этом и речь.
      • +6
        Какая то логика у вас непонятная. А зачем вообще там админы работают, если даже с «головной болью» справится не могут/не хотят. Чтобы на сервера молится или штаны просиживать? Валится что, пусть поднимают, перенастраивают, оптимизируют под новые реалии, проще всего порезать, кстати на эту самую «порезку» еще больше мощностей надо.
        • +3
          В данном случае ограничения на оборудовании провайдера сделали лучше всем: я как пользователь получил повышение скорости, провайдер и абоненты с роутерами (cм. vilianov.habrahabr.ru/blog/84111/ — не исключено, что причина именно в uTP) — снижение нагрузки на железо.
        • 0
          скажем так. тарифы упадут немного позже чем хотелось ибо видимо придеться админам железки доставлять
        • +11
          Я и говорю, админы работают.
          Работают над тем чтобы у вас был стабильный интернет, чтобы не было падений и перегрузок канала.

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

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

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

          Позиция «я оплатил и меня ничего не интересует» хороша только в идеальном мире, но мы живем не в нем.
          • НЛО прилетело и опубликовало эту надпись здесь
      • +1
        а нехер страдать оверселлингом, вряд ли у них в договоре прописано, что они будут резать pps по клиентам, лучше бы каналы наращивали
        • +3
          Оверселлинг — специфика домашнего провайдинга.
          Отсюда и разница в цене с гарантированным каналом для юриков.
        • +1
          Ну вы же хотите «подешевле», и обязательно «анлим», а это, при нынешних ценах, возмоно только при «оверселлинге», никак иначе.
    • +4
      Вот всегда было интересно, если в Европу на магистральных каналах протянуто в среднем по 40 гигабит, то как туда помещаются тысячи пользователей у которых честных 100 мегабит и сотни тысяч пользователей у которых честные 10 мегабит?..
      • +3
        В IX-ах внутри страны проживания. :)
      • НЛО прилетело и опубликовало эту надпись здесь
        • +2
          При современном трафике когда люди смотрят HD видео на ютубе, забить 40 гигабит в канала дело одного пятничного вечера :)
          • НЛО прилетело и опубликовало эту надпись здесь
      • –2
        траффик идет не только по этим каналам идет. он может и через америку идти. вот так и помещаются.
      • +4
        оверселл, как еще. честные гарантированные 100 и даже 10Мбит получить не реально за смешные цены вроде 10-20 евро.
        Более-менее реальная стоимость гарантированных каналов в датацентрах — в районе 10$ за мегабит (т.е. 1000$ за 100Мбит) в месяц, и это при «оптовых» закупках.
        • 0
          Это вторая вещь, которая всегда удивляла. Провайдеры указывают в договорах гарантированную скорость, хотя очевидно что где-то есть узкое место. Видимо, если я начну использовать только зарубежный трафик, у меня на узле случайно произойдет «авария» :)
          • 0
            Вы про провайдеров которых к датацентрам подключают?
            У меня сейчас под рукой договора нет, но там тоже достаточно условно все описано в требованиях…
            Но практически это означает что Вы реально без проблем можете занимать канал полностью, да и провайдерам выгодно высокое потребления Вами трафика, чем урезание канала и как следствие тормоза при загрузке сайтов и куча недовольных клиентов у датацентра и хостеров.
            По крайней мере в штатах так.
            В России вообще другая система оплаты за трафик, отсюда все извраты с «зарубежным» и «российским» трафиком…
            А на Украине если не ошибаюсь такая же система, только совсем уже в крайности ударились )
          • 0
            опять же от географии очень сильно все зависит…
            если взять Москву, то (точных данных у меня нет, только личное мнение) входящий зарубежный трафик будет вероятно намного выше исходящего из России… ну и в регионах, где инфраструктура вообще отсутствует (датацентры как «генераторы» трафика, как местного, так и общероссийского и зарубежного) перекос будет еще более явным. В итоге расходы на обслуживание каналов и входящий трафик полностью ложатся на потребителей трафика => высокие цены интернет-провайдеров в регионах. Ну а в московских датацентрах при этом да, исходящий российский трафик можно за бесплатно отпускать :)
            А если взять к примеру Нью-Йорк — то там все более сбалансированно.
  • +10
    Скажите как выключить этот самый uTP, пожалуйста.
    • +15
      настройки -> дополнительно -> bt.transp_disposition = 5 (запрет входящих utp и исходящих) -> перезапустить
      (по умолчанию 15)
      • +2
        Странно, хотел выключить, а уже и без того стоит 5 (хотя я ничего и не менял в настройках). Интересно, как это произошло :)
    • –1
      А зачем отключать?
      Чем сильнее забит канал клиента, тем мельче будут пакетики (вплоть до 150 байт) — чтобы дать другим приложениям больший шанс получить доступ к каналу.
      Из-за этого у некоторых провайдеров возникают проблемы.
      uTP в uTorrent, похоже, сделан для удобства конечных пользователей, а не провайдеров.
      • +2
        Затем чтобы торрент съедал квоту канала клиент большими пакетами, а не мелкими. В большинстве случаев спользование мелких пакетов делает хуже и клиенту (оверхэд больше), и провайдеру (больше нагрузка на оборудование за счет большего числа пакетов).
        • 0
          Замечательно, когда есть один торрент-клиент только он качает и больше ничего не происходит. Другое дело, когда торрент должен разделять канал с другими приложениями. В этом случае, когда размер торрент-пакетов максимальный и канал загружен по максимуму остальные приложения просто умирают.

          Сейчас пользователи во время работы обычно не отдают весь свой канал торренту. Могу предположить, что uTP был создан для того, чтобы люди отказывались от привычки зарезать скорость торрент-клиенту, а uTP как-то сам регулирует уровень интерактивности канала.

          Да — для провайдеров звучит страшно.

          Я никого не хочу защищать — просто хочу понять в чем полезность протокола uTP.
          • 0
            Могу предположить, что uTP был создан для того, чтобы люди отказывались от привычки зарезать скорость торрент-клиенту, а uTP как-то сам регулирует уровень интерактивности канала.
            Нет неверно. В текущих реалиях uTP не дает дополнительной интерактивности, а наоборот, отгрызает интерактивность и VoIP и игр.

            Почитайте описание основных целей введения протокола — вы поймёте почему провайдеры, мягко говоря, расстроены ;)
      • 0
        Проблема при фрагментировании данных в мелкие пакеты в том, что при этом возрастают накладные расходы. В пакете кроме полезных данных есть и служебная информация. Мельче пакеты, при том же объеме данных больше служебной информации. Больше служебной информации, хуже полезная утилизация канала.

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

        Фрагментация данных была, есть и будет одной из проблем с которой может столкнуться любой администратор.
  • +2
    Отключил эту опцию как она появилась, роутер начинал тормозить при большом количестве uTP пиров. Субъективно скорость возросла, но, говоря о P2P, скорость тут — понятие относительное…
    • +4
      Вот значит почему у меня мой роутер тормозить стал =) а я дае перепрошить его успел =)))) думал в этом причина.
  • 0
    У меня эта 2.0 версия так рьяно берется за закачку, что комп подвисает при запуске программы. И ограничение на полосу канала не срабатывает при соединениях с локальными пирами.
    • +1
      Настройки — BitTorrent — Лимит скорости локальных пиров.
      По умолчанию отключено
      • 0
        Спасибо, догадывался что есть где-то в настройках…
  • 0
    я до сих пор 1.7.7 пользуюсь. по-моему лучше всего работает. жаль только магнеты не поддерживает, но пока еще не критично
  • +6
    «uTP-протоколу — очень велико число пакетов маленького размера»
    будет массовый фидбэк — сделают в следующей версии размер пакетов побольше, не вижу ничего невозможного.
  • –2
    У меня с использованием uTP реально выросла скорость. Раньше не поднималась выше 500 kb/s, сейчас вплоть до 900.

    PROFIT?
  • +4
    Мне интересно — провайдеры пугающиеся цифр более 150-200kpps на бордерах когда объявят reward за почку девелоперов utorrent? =)

    Если серьезно — да, последних пару недель произошел резкий скачок pps на всех брасах. Просто лишний повод ускорить покупку новых натилок и соответственно оттянуть снижение цен. Ничего более если не зажираться.
    • –2
      Так зачем нагружать оборудование, если это на самом деле никому не нужно? Ведь для чего uTorrrent уменьшает размер пакета? Чтобы меньше грузить канал. А что получаем? Канал наоборот грузится больше. Вывод: алогритм изменения размера пакета в зависисмотси от скорости — неэффективен.
  • 0
    кто-нибудь киньте RFC стандарт отвечающий за uTP
    • 0
      неважно, уже нашел Micro Transport Protocol — он же µTP
      en.wikipedia.org/wiki/Micro_Transport_Protocol

      походу тот же udp со своим фрейм размером и congestion control — или попытка вытянуть udp до уровня tcp? :D
  • 0
    А я уже почти привык перегружать свой д-линк, думал в нем проблема, эх
  • 0
    >>Мне интересно — провайдеры пугающиеся цифр более 150-200kpps на бордерах когда объявят reward за почку девелоперов utorrent? =)
    >>Если серьезно — да, последних пару недель произошел резкий скачок pps на всех брасах. Просто >>лишний повод ускорить покупку новых натилок и соответственно оттянуть снижение цен. Ничего >>более если не зажираться.
    О Боже, вы сейчас на русском говорили?
    Не нравится Utorrent, юзаем rtorrent, в чем суть-то?
    • +4
      В том, что самый популярный в интернете (ОК, самый, не считая Хунлея) клиент торрента «убивает» работой по криво написанному протоколу канал и оборудование интернет-провайдеров, чрезмерно и бессмыленно его нагружая, и тем самым портит жизнь другим клиентам этого провайдера.
    • 0
      Суть проста — пользователей не заставишь пользовать rtorrent либо что-то еще.
      Как я уже говорил просто сезонное снижение тарифов оттягивается за пользователей же счет вот и все. Просто кушать любят все. Не вижу причин для паники. Максимум чего не понимаю зачем при падении скорости ut еще уменьшает размер пакетов — тем самым повышая pps, пакеты сии всеравно будут медленнее проходить сквозь queue, и еще более уменьшать размер вплоть до 150б — рекурсивное самоубивание торента получается чтоли.
      • 0
        Что-то напомнинает сюжет, Congestive collapse, описанный в Википедии
      • 0
        А где написано, что utp уменьшает пакеты?
        Wiki говорит только о снижении скорости передачи самих пакетов: «It was devised to automatically slow down the rate at which packets of data are transmitted between users of peer-to-peer file sharing torrents...»
  • 0
    Ну, чего вы хотели. Использовали UDP не по назначению, получили сниженную эффективность.

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