SSHを使用したtar:生成速度がネットワーク速度よりも高い場合はどうなりますか?

SSHを使用したtar:生成速度がネットワーク速度よりも高い場合はどうなりますか?

スピードが速いので心配です。ソース読み取り+ストリームの作成デフォルトのネットワークプロトコル速度より速く動作しますか?

はいアスファルトまもなく発売予定ネットワークを介してデータを転送する前に、ローカルでデータを生成してキャッシュします。?それでは、このようなことが起こらないようにする賢明な方法はありませんか?

シーンはこんな感じです。

tar cf '/path/to/dir' | pigz -p 3 | ssh [email protected] "cat > /backup/data.tar.gz"

そしてホスト(コマンドを実行したホストtar cfしてはいけないローカルストアから別のデータを取得します。

ベストアンサー1

まず、SSHで圧縮すると心配がある程度軽減されます。

次に、パイプラインメカニズムは、パイプラインのすべての情報が送信されるまでソースを「保持」します。

おすすめ記事