BitTorrent 是否适合在工作场所的服务器之间复制文件?

Edw*_*ard 12 shell bittorrent copy scp

我有 1 个源服务器,其中包含我想复制到其他 7 个服务器的大约 30GB 的文件。我目前将文件 SCP 转移到前四台服务器,并在传输完成后将 SCP 转移到最后 3 台服务器。

使用 BitTorrent 将文件一次分发给所有 7 个人会更快吗?每个服务器之间的内部连接已经快速且一致。我知道这可能会减轻源服务器的一些负担,但是分发文件是否需要更长的时间?

我可以从 shell 使用什么好的脚本化客户端?我希望每个人都在 100% 后停止播种。

eph*_*ent 7

这取决于您的网络布局方式以及瓶颈所在,但是是的,使用 BitTorrent 会更快。理论上,您的源服务器应该只需要发送 1 个副本,而不是发送相同文件的 7 个副本,在接收者之间分配。到那时,其余的对等方将在他们之间共享他们没有直接收到的部分。

如果您的网络支持组播功能,但是,它可能更容易建立udpcastMDPmultisend,或类似的东西:你的源将数据的单个副本,并且网络将其路由发送到所有收件人。