転送中にTARファイルの転送速度が大幅に遅くなるのはなぜですか?

転送中にTARファイルの転送速度が大幅に遅くなるのはなぜですか?

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仮想マシンです。

その理由は何だと思いますか?

関連情報