私は巨大なファイルを、ネットワーク経由で宛先サーバーに転送しています。合計で最大67 GB、サイズが最大7 GBの個々のZipファイルです。 sftp
とrsync
の両方を使用して宛先にコピーしようとしました。 rsync
は、sftp
よりも(2x)高速なコピーを実行します。 sftp
は約700 kbpsを達成していましたが、rsync
は1.4 Mbpsの北のレートでデータを転送します。 SFTPとSCPは、ファイルの転送に同じSSH接続を使用することを知っています。だから、これはrsync
がフードの下でSSHを使用するSCPよりもはるかに(2倍)速いことを意味しますか?
または何よりも、ネットワーク経由で(このような巨大な)ファイルを転送するためのさらに高速な方法がありますか?
追伸:次のrsync
コマンドを使用して、完全に新しいデータを移行先サーバーに転送しています。
rsync --info=progress2 -az source_folder username@destination_server:/location/
または何よりも、ネットワーク経由で(このような巨大な)ファイルを転送するためのさらに高速な方法がありますか?
でscpを高速化できます
scp -p -C -o 'CompressionLevel 9' -o 'IPQoS throughput' -c arcfour machine:file .
Scpを使用すると最大5倍の速度が見られましたが、もちろん外部要因がここで大きな役割を果たします。