我有一个源服务器,包含大约30GB的
文件,我想复制到其他7个服务器.我目前将
文件传输到前四个服务器,当传输完成时,SCP到最后3个服务器.
使用BitTorrent会更快地将文件一次性分发到所有7个文件吗?内部连接在每个服务器之间已经很快且一致.我知道它可能需要从源服务器上卸载一些,但是分发文件需要更长的时间吗?
什么是我可以在shell中使用的优秀脚本客户端?我希望每个人在100%之后停止播种.
这取决于您的网络布局方式和瓶颈所在,但是,使用BitTorrent可能会更快.从理论上讲,源服务器应该只发送1份副本,而不是发送相同
文件的7份副本,而是分配给接收者.到那时,剩下的同伴将共享他们之间没有直接接收的部分.
但是,如果您的网络支持多播,则可能更容易设置udpcast,mdp,multisend或类似内容:您的源将发送一份数据副本,并且网络将其路由到所有收件人.