Передача продолжается загрузка даже после приостановки

Использование 64-битной Ubuntu 12.04 с Transmission версии 2.51 (13280)

Я загружаю экраны для лучшего понимания.

Передача продолжает скачивать торрент даже после паузы.

Не только с определенным торрентом, но все, кажется, делают это. Кажется, происходит в файле больше, чем 500 - 600 МБ.

Такое поведение присутствовало и в более ранней версии Ubuntu, если память мне не изменяла, но потом, из-за двойной загрузки, я подумал о загрузке больших файлов в других ОС.

При остановке,

введите описание здесь

Загрузка данных, даже после приостановки.

введите описание здесь

1 ответ

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