複数のscpスレッドを同時に実行する:
バックグラウンド:
サーバーファイルのセットを頻繁にミラーリングしていることがよくあります。これらのサーバーファイルには、何千もの小さな1kb〜3kbファイルが含まれています。すべてのサーバーは1Gbpsポートに接続されており、通常、さまざまなデータセンターに分散しています。
問題:
SCPはこれらの小さなファイルを1つずつ転送します。これには時間がかかり、美しいネットワークリソースを浪費しているように感じます。
解決?:
私にはアイデアがありました。ファイルを等量に分割し、5〜6 scpのスレッドを起動するスクリプトを作成すると、理論的には5〜6倍速く実行できます。しかし、私はLinuxスクリプトの経験はありません!
質問:
- 上記の問題に対するより良い解決策はありますか?
- このようなものはすでに存在していますか?
- そうでない場合、私を始めるか、私を助けてくれる誰かがいますか?
- 2つまたは3つではない場合、どこでLinuxスクリプトの学習を開始するのに適していますか?bashやその他のように。