2 つのサーバー間で 30 GB TAR ファイルを転送しようとしています。私の問題は、転送が約10秒MB /秒から始まりますが、ファイル転送の11%以降は速度が100秒KB /秒に大幅に遅くなることです。
この動作はscpとrsyncで同じです。
悩んであきらめたこともあります。
- 単一のTARファイルが転送されるので、問題が少ないファイル数が多いというわけではないと思います。
- 各マシンの読み書き速度は転送の開始時に速く、マシン上で実行中の他の重要なプロセスがないため、明らかに適切です。
- 記録中のマシンにはまだ十分なディスク容量があります。
私が使用するコマンドは次のとおりです。
rsync -avh --progress file.tar.gz [email protected]:/filepath
編集:2台のマシンを借りました。これらはすべてUbuntu 20.04を実行しているVPS仮想マシンです。
その理由は何だと思いますか?