Cloud
如何分發種子文件?
我正在使用 RackSpace 雲伺服器進行一些分佈式工作,並且正在使用 bittorrent 來分發我的文件。它的效果出奇的好。但是,分發種子文件本身並不是那麼好。你會怎麼做呢?現在我只是將 torrent 文件 scp 到伺服器,當然我可以編寫一個腳本,將其複製到
sqrt(n)
伺服器,指示每個伺服器再次復製到,sqrt(n)
但這是一個工作它的皮塔。
不知道您的問題到底是什麼,我可以推薦
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