BT

BT

我有一个大文件(例如 10GB),我想将其从一台计算机传输到连接到 LAN 的多台(例如 50 台)相同计算机。

对我来说,像这样转移是有意义的:

             /--> 4 ---
            / 
1 -----> 2 -----> 5 ---
   \                           and so on...
    \--> 3 -----> 6 ---
             \
              \-> 7 ---

会更快,因为许多传输同时发生(而且我有一个快速交换机,所以应该可以工作)。

肯定有人已经编码了:P

适合这个的包是什么?


一切都运行 unix/linux 并且我有 sudo 访问权限,所以一切顺利。

答案1

BT

BitTorrent 将允许这样做。它不遵循树结构(如您的图片所示)。它使用网格。该文件被分成几部分。文件部分从任何具有副本的计算机发送。

如果主设备进入超级种子模式,那么它会严格向每个客户端发送不同的部分。然后,客户将合作分享他们所拥有的东西,直到他们都拥有一切。

相关内容