Использование 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
Установите ограничения на загрузку, большинство модемов в наши дни могут быть слишком быстрыми, поэтому скорость загрузки обычно не является вашей проблемой, установите ограничение на скорость загрузки, ваш компьютер должен иметь возможность общаться с другими серверами в Интернете, если ваш загрузка полосы пропускания полностью используется, тогда ваш компьютер будет просто молчать