使用 Ubuntu 12.04 64 位传输版本2.51(13280)
我正在上传屏幕以便更好地理解。
传播继续即使之后仍可下载种子暂停。
不只是特定的 torrent 会出现这种情况,所有 torrent 似乎都会出现这种情况。似乎在大于 500 - 600 MB 的文件中都会出现这种情况。
如果我没记错的话,这种行为在 Ubuntu 的早期版本中也存在,但是由于双启动特性,我考虑在其他操作系统中下载大文件。
暂停时,
即使暂停后仍在下载数据。
答案1
- BitTorrent 协议将每个文件分割成许多小块,每个小块都可以从不同的对等点下载(或上传)。
- 每个 BT 客户端都会维护一个队列,其中包含随时处于下载(或上传)进度的部分。
- 当您“暂停”文件时,Transmission 仍将完成下载(或上传)当时正在进行的部分。
- 对于大文件来说,这种行为很容易被注意到,因为它们的片段较大,可能需要几秒钟(或更长时间)才能完成。
- 如果您阻止这种情况 - 最常见的是强制退出/终止客户端 - 您正在下载的文件将处于不一致的状态,导致下次恢复文件时需要进行昂贵的(就磁盘活动 + 时间而言)哈希重新检查。