我正在使用 RackSpace 云服务器做一些分布式工作,我正在使用 bittorrent 来分发我的文件。它的效果出奇的好。然而,分发 torrent 文件本身并不是那么好。你会怎么做呢?现在我只是将 torrent 文件 scp 到服务器,当然我可以编写一个脚本将它复制到sqrt(n)服务器,指示每个服务器再次复制到,sqrt(n)但这是一个很好的工作。
chu*_*utz 23
不知道您的问题究竟是什么,我可以推荐pscp使用parallel-ssh作为将小文件上传到多个服务器的工具。
您准备了要上传到的服务器列表,并让它知道要在本地获取哪些内容以及将其远程放置的位置。例如:
$ pscp -h list-of-servers file.torrent /tmp/
[1] 02:11:22 [SUCCESS] 10.0.0.21
[2] 02:11:22 [SUCCESS] 10.0.0.20
[3] 02:11:22 [SUCCESS] 10.0.0.45
[4] 02:11:22 [SUCCESS] 10.0.0.19
[5] 02:11:22 [SUCCESS] 10.0.0.2
[6] 02:11:22 [SUCCESS] 10.0.0.5
[7] 02:11:25 [FAILURE] 10.0.0.3 Exited with error code 1
Run Code Online (Sandbox Code Playgroud)
Cho*_*er3 15
鉴于它们通常是非常小的文件,您不能只拥有一个使用 HTTP 的“保管箱”,并带有使用通配符执行 curl/wget 的 cron'ed 脚本吗?