Передача продолжается загрузка даже после приостановки
Использование 64-битной Ubuntu 12.04 с Transmission версии 2.51 (13280)
Я загружаю экраны для лучшего понимания.
Передача продолжает скачивать торрент даже после паузы.
Не только с определенным торрентом, но все, кажется, делают это. Кажется, происходит в файле больше, чем 500 - 600 МБ.
Такое поведение присутствовало и в более ранней версии Ubuntu, если память мне не изменяла, но потом, из-за двойной загрузки, я подумал о загрузке больших файлов в других ОС.
При остановке,

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

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