質問: ファイル転送を高速化する逆多重化 あるマシンから別のマシンに大量のデータを送信しています。 rsync(またはその他の方法)で送信すると、320kb /秒で安定します。一度に2つまたは3つの転送を開始すると、それぞれが320になり、同時に4つ転送すると、リンクが最大になります。データをできるだけ速く送信できるようにする必要があるため、ファイル転送で逆多重化を実行できるツールが必要です。一般的な解決策が必要なので、ソースマシンで分割を実行し、反対側でそれらをまとめるのは現実的ではありません。これが自動で機能するために必要です。これを行うツールはありますか、または自分で作成する必要がありますか?送信者はcentos、受信者はfreebsdです。
回答: ftpはダウンロードに複数の接続を使用します。 vpnを介したftpまたは ftp over ssh のセキュアチャネルを設定できる場合、ネットワークリンクを最大限に活用できるはずです。 (ftp over sshには特別な考慮が必要であることに注意してください-リンクを参照してください。) [〜#〜] ftps [〜#〜] (ssl経由のftp)でも必要な処理を実行できます。複数の接続をサポートするsftpクライアントを使用することもできますが、sftpが1つのファイルに対して複数の接続をサポートしているかどうかはわかりません。これにより、ほとんどの場合必要な処理が実行されますが、1つの大きなファイルを転送するだけで最大スループットが得られない場合があります。