Как избежать бит-торрента для снижения производительности моего соединения без ограничения использования полосы пропускания?

28

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

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

Джадер Диас
источник

Ответы:

34

1-Выберите хорошего провайдера

Узким местом может быть DSLAM / CMTS вашего интернет-провайдера, и если ваш интернет-провайдер не справляется с предотвращением перегрузок и формированием трафика должным образом, за исключением изменения или запроса меньшего количества данных, вы ничего не можете сделать.

2-на вашей стороне

Тем не менее, обычно то, что ухудшает производительность сети, это не пропускная способность загрузки, используемая отдельно (для одного соединения, большая пропускная способность хорошо обрабатывается провайдером, маршрутизатором, ОС и другими частями сети), а количество используемых одновременных соединений и / или неправильное распределение вашей (ограниченной) полосы пропускания загрузки

2.1-Ваш роутер является неотъемлемой частью вашей сети

Таким образом, модем / маршрутизатор, которые хорошо справляются со многими одновременными подключениями и перегрузками, действительно может помочь. Мое доверие будет идти на Linksys-Cisco или Netgear. Но эта ссылка SmallNetBuilder.com Router Charts может быть интересной

Кроме того, вы можете получить множество расширенных функций (QoS, альтернативный алгоритм перегрузки, iptable, ...) на некоторых домашних маршрутизаторах с альтернативной прошивкой: dd-wrt ( список поддерживаемых маршрутизаторов ) (помидоры и openwrt также являются популярной альтернативой, но они поддерживают меньше устройств и менее удобны для пользователя).
Примечание: если у вашего роутера низкая спецификация (память / процессор), не будьте слишком жадными ...

2.2-Как настроить µTorrent

2.2.1 - Как сказал Fishwalker , неплохо начать с руководства по скорости µTorrent . Дополнительно:
  • Выберите список, ближайший к результату скорости загрузки (при необходимости округлите)
  • Более высокие настройки не дадут вам лучшую скорость и фактически могут ухудшить скорость загрузки. Слишком низкая скорость загрузки даст тот же результат. Так что не пытайся быть жадным.
2.2.2-Теперь, когда базовая настройка завершена, если у вас все еще есть проблемы с подключением, немного уменьшите числа, шаг за шагом с некоторыми тестами . Как я уже сказал, я бы начал с количества соединений. И в зависимости от вашего соединения использование полосы пропускания загрузки также может быть критическим, но для хорошего здоровья торрент-сети и системы вознаграждений вы должны поддерживать ее на максимально возможном уровне ...
  • Все настройки в Options> Preferences>Bandwidth
  • За исключением полуоткрытых соединений: Options> Preferences> Advanced>net.max_halfopen
2.2.3-Для справки , вот некоторые рекомендуемые настройки с torrentfreak.com для оптимизации скорости загрузки µTorrent, поэтому вы должны уменьшить их, чтобы избежать ухудшения других соединений:
  • Пропускная способность загрузки: примерно 85% от вашей скорости загрузки
  • Пропускная способность при загрузке: приблизительно 95% от вашей скорости загрузки (более медленные соединения (загрузка <60 кБ / с) требуют немного больше места, поэтому скорость загрузки * 85%)
  • Максимальное количество подключенных пиров на торрент: не слишком высоко, не слишком низко: попробуйте скорость загрузки * 1,3
  • Максимальное количество загружаемых слотов: 1 + (скорость загрузки / 6)
  • Максимальное полуоткрытое tcp-соединение: скорость загрузки * 2 (и не более 1000) и более для медленных соединений (загрузка <60 кБ / с): скорость загрузки * 4

2,3-Планирование

Как сказал Pangea Простой трюк, но, возможно, самый эффективный способ справиться с ним: если ваш компьютер работает, когда вы его не используете, или используете его только локально, установите µtorrent для загрузки только в такие моменты: Options> Preferences>Scheduler

2.4-Sources, trackers & seedbox

Если вы найдете источники с хорошей пропускной способностью загрузки, вы можете использовать меньше одновременных источников / соединений и, тем не менее, достичь хорошей скорости:
  • Вам поможет хороший трекер с щедрыми пользователями.
  • Хороший трекер соотношений со многими пользователями, у которых есть начальный ящик, поможет вам больше.
  • Если вы сами используете seedbox, вы получите высокий коэффициент загрузки, который позволит вам загружать файлы с максимальной скоростью, избегая при этом необходимости использования протокола bittorrent на вашем компьютере. Но каждый месяц стоит вам несколько баксов ...

2.5-Как настроить QoS

Как также сказал Pangea , QoS может использоваться на вашей стороне для формирования трафика. (только для исходящих данных)

Обзор: что такое QoS?

2.5.1-Обычно QoS устанавливается на маршрутизаторе, чтобы быть выгодным для всей сети:

Вы могли бы просто позволить µTorrent с приоритетом по умолчанию и другие соединения ...

Но чтобы создать правило QoS специально для µTorrent на домашнем маршрутизаторе, вы должны выбрать порт (вне диапазона известных портов и вне диапазона 6881-6999, чтобы избежать ограничений некоторых поставщиков), чтобы µTorrent был распознан роутером

  • μTorrent: Options> Preferences> Advanced> net.outgoing_port
  • Установите правило QoS маршрутизатора соответственно.

Для получения дополнительных ресурсов: учебник по QoS linksysinfo.org

2.5.2-Для настройки QoS на вашем компьютере :
  • Win + R
  • gpedit.msc
  • Computer Configuration (or User Configuration)> Windows Settings> Щелчок правой кнопкой мыши Policy-based QoS, а затем нажмите кнопку Create new Policy.
    • DSCP: более высокое значение указывает на более высокий приоритет для пакета. По умолчанию флажок «Указать значение DSCP» установлен и его значение равно 0.
    • Скорость дросселя: ограничит исходящий сетевой трафик до указанной скорости
    • Создайте правило на основе приложения / URL / IP / протокола / порта

Дополнительные ресурсы - Microsoft Technet: Работа с политиками QoS / Основанное на политиках качество обслуживания (QoS) / Создание и редактирование политики QoS / Расширенные настройки QoS / Качество обслуживания / Архитектура QoS на основе политик в Windows Server 2008 и Windows Vista

2.6-Дополнительные программы, которые могут помочь

Я не использовал их сам, но я прочитал несколько хороших отзывов о:

софтина
  • NDIS драйвер для Windows 7
  • Формирование трафика
  • Ограничения движения, ограничения скорости
  • Приоритизация программ
  • Обнаружение RTP / VoIP
  • ...

Стоимость $ 19,90

Netlimiter

Предоставление - это функция в NetLimiter 2 (только для профессиональной версии). Это может показаться похожим на ограничения, но работает по-другому. Когда вы устанавливаете грант для приложения или соединения, это означает, что вы предоставляете для него указанную полосу пропускания. Если другие приложения / соединения занимают слишком большую полосу пропускания, то они отбираются у них и передаются приложению / соединению с предоставленной полосой пропускания.

Стоимость $ 29,95

fluxtendu
источник
1
Я пытался cFosSpeed ​​некоторое время назад (возможно, два или три года назад). Это помогло, но ненамного, и тогда это было с ошибками и иногда сбой (хотя я предполагаю, что они исправили эти проблемы).
Саша Чедыгов
11

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

Пангея
источник
Есть ли способ установить QoS в Windows?
Джадер Диас
Невозможно сделать это, если у вас нет маршрутизатора или если у маршрутизатора нет формирования трафика. Учитывая время и усилия, которые вам понадобятся, чтобы найти дешевый потребительский маршрутизатор, я не считаю это жизнеспособным решением.
Джош К
6

Поскольку вы работаете в Windows 7, вы можете использовать QoS без маршрутизатора .

См. Статью Microsoft по адресу: QoS на основе URL,
а также блог менеджера программ QoS : QoS в Windows 7.
См. Также эту статью Cable Guy: Поддержка QoS в Windows

Пошаговое описание процесса приведено здесь: Как работает URL QoS в Windows 7 :

образ

harrymc
источник
Разве это не только для соединений IPv6?
Сатьяджит Бхат
@ Сатья: Статьи не говорят так. QoS не является новым в Windows, только QoS на основе URL является новым в Seven.
Harrymc
3

Возьмите скорость соединения и позвольте uTorrent использовать определенный процент от нее. Несмотря на то, что несколько соединений дадут вам заметное замедление задач с интенсивным использованием полосы пропускания (Hulu, YouTube, потоковая передача и флэш-загрузка), они не убьют его полностью. Обычно люди устанавливают примерно 20% их загрузки и 50% загрузки.

Если у вас есть кабельный интернет с 5-битным соединением, то 20 КБ вверх и 100 КБ вниз - это хорошо.

Джош К
источник
1

Если у вас установлен uTorrent 2.0, вы можете использовать руководство по скорости, чтобы автоматически настроить параметры.

  1. Откройте Руководство по установке из настроек. Параметры -> Руководство по установке или нажмите Ctrl G.
  2. Нажмите «Запустить тесты» и подождите! После того, как тесты будут завершены, настройки будут заполнены для вас. Затем вы можете нажать Сохранить и закрыть.
  3. Если тест не пройден или вы считаете, что результаты неверны, вы можете вручную выбрать предустановку из списка. Выберите ближайший к скорости загрузки вашего соединения.
Fishwalker
источник
1

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

Акира
источник
Знаете ли вы, как применить это в Windows?
Джадер Диас
в наши дни не принято, чтобы маршрутизатор находился перед интранетом. маловероятно, что вы насыщаете свою собственную машину пакетами p2p (и таким образом замедляете ACK от перемещения), поэтому было бы намного разумнее расставить приоритеты ACK на маршрутизаторе ... вы все еще хотите сделать это на своей (клиентской) машине ?
Акира
0

Не совсем уверен, работает ли это на Windows, но вы должны иметь возможность установить в браузере более высокий приоритет (или utorrent с более низким приоритетом), чтобы определить, какая программа получает первую трещину при пропускной способности.

jakerman999
источник
Это не работает, если у вас есть несколько компьютеров в одной сети, и на одном запущен торрент-клиент
Бенджамин Крузье,
0

Ограничьте пропускную способность загрузки до 70% от того, что у вас есть. Если вы допустите, чтобы ваш предел загрузки превысил разрешенную пропускную способность, то все это вылетит назад и убьет пропускную способность. Вроде как зеркало в зеркале. Также проверьте наличие исправления Event ID 4226 и измените его с 10 на 100 попыток подключения, этот предел был установлен MS для замедления вирусных эпидемий, но не работает для торрента. Предел загрузки не так важен, но все равно ставьте 70%. За исключением потокового видео, онлайн-игр, VOIP, все остальное будет играть хорошо, если вы будете делиться пропускной способностью загрузки. Если то, что я сказал, не помогает, тогда проблема в вашем провайдере, или вам нужен маршрутизатор QOS, как упомянуто другими. Теперь у меня есть к вам вопрос.

Стив
источник
3
Нет необходимости исправлять tcp / ip на windows 7 (либо vista-sp2)
fluxtendu