Использование bittorrent-клиента замедляет интернет-соединение

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

Иногда при загрузке торрента я не могу просматривать Интернет с помощью браузера. Или, если я могу, это очень медленно.

Я открыл правильный порт на моем маршрутизаторе. Я ограничил загрузку до разумной суммы (50/5, моя загрузка очень плохая). Я не позволяю передаче использовать PnP и NAT-PMP. И это, похоже, не связано со скоростью загрузки определенного торрента: до того, как ограничить загрузку, я мог загрузить со скоростью 800 кбит / с, и у меня не было проблем, и иногда возникали проблемы с загрузкой со скоростью 3 кбит / с.

Кто-нибудешь еще столкнулся с этой проблемой?

Я действительно не понимаю, разве не открытие правильного порта и отключение plug n play предполагают, что передача не мешает http?

4 ответа

Решение

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

Вы можете ограничить максимальное количество одновременных подключений в настройках "Передача" следующим образом:

Настройки → Сеть → Максимум пиров на торрент

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

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

  • Обратите внимание: вам не нужно ограничивать пропускную способность. Это обрабатывается стеком TCP/IP, без проблем, в большинстве случаев. Он пытается правильно планировать доставку пакетов.

Установите для своей загрузки значение 50% от максимальной пропускной способности. Вы можете иметь неограниченную или ограниченную загрузку. Я установил мою загрузку на 90% от макс.

Я обнаружил, что с помощью программ, насыщающих полосу пропускания (торренты), если загрузка достигает> 75% от вашего максимального предела исходящих сообщений, это серьезно затрудняет все передачи данных в системе (просмотр). TCP/IP - это улица с двусторонним движением, ответы на пакеты должны возвращаться отправителю, прежде чем они смогут отправить другой пакет.

Ограничить количество подключений

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

Обычные простые маршрутизаторы в коробке, которую вы можете купить за 40 долларов, обычно не способны поддерживать более 1000 соединений до того, как они упадут в землю. Это потому, что эти устройства имеют очень ограниченный объем памяти для работы.

На хостах большое количество соединений может вызвать проблемы из-за ограничений безопасности для определенного количества соединений на пользователя и на процесс. Они обычно просматриваются и изменяются с помощью ulimit, но вы никогда не должны сталкиваться с ним по умолчанию системы в Ubuntu при регулярном использовании вашего ПК. Тем не менее, BitTorrent может использовать много и может достичь предела на вашем компьютере.

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

Я не думал об этом сам, но это имело большой смысл, когда кто-то указал мне на это здесь http://www.tomshardware.com/forum/36641-42-slow-internet-torrent-client

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

Другие вопросы по тегам