1つのLinuxサーバーから別のサーバーに大きなファイルをコピーする
LAデータセンターのLinuxサーバーからNYデータセンターの別のLinuxサーバーに10MBリンクを介して75ギガバイトのtgz(mysql lvmスナップショット)をコピーしようとしています。 200〜300時間の間で変動するrsyncまたはscpを使用すると、約20〜30Kb / sになります。 現時点では、2番目のデータセンターがまだアクティブになっていないため、比較的静かなリンクであり、小さなファイルの転送で優れた速度を実現しています。 グーグル経由で見つけたさまざまなtcpチューニングガイドは役に立たなかった(間違ったガイドを読んでいるかもしれませんが、良いガイドがありますか?)。 tar + netcatトンネルのヒントを見てきましたが、私の理解では、小さなファイルがたくさんある場合にのみ有効であり、ファイルの転送が効果的に終了しても更新されません。 ハードドライブを出荷する前に、何か良い情報がありますか? 更新: まあ...それは結局リンクかもしれません:(以下の私のテストを参照してください... NYからLAへの移動: 空のファイルを取得します。 [nathan@laobnas test]$ dd if=/dev/zero of=FROM_LA_TEST bs=1k count=4700000 4700000+0 records in 4700000+0 records out 4812800000 bytes (4.8 GB) copied, 29.412 seconds, 164 MB/s [nathan@laobnas test]$ scp -C obnas:/obbkup/test/FROM_NY_TEST . FROM_NY_TEST 3% 146MB 9.4MB/s 07:52 ETA スナップショットtarballを取得します。 …