私は現在、リモートFTPをミラーリングするためにwget -m
を使用していますが、速度が低下します。速度を上げるために並行してダウンロードできるようにするための良い代替手段(コマンド)は何ですか?
lftp を見てください。それは並列ダウンロードのオプションを持つ非常に強力なftpクライアントです:
'mirror'は複数のファイルを並行して(--parallelオプション)、 'pget'を使用して1つのファイル(--use-pget-nオプション)をダウンロードできます。
これは標準のdebianのリポジトリで入手できるので、サードパーティのバイナリを使用したり、ソースからコンパイルしたりせずに、ubuntuでも使用できるはずです。
PQdで述べたように、lftpはそのための優れたツールであり、「すべての」ディストリビューションに含まれています。
lftp -u user,pwd -e "mirror --parallel=3 --verbose /$REMOTE_DIR /$LOCAL_DIR" $REMOTE_Host
time
と--parallel
のさまざまな値を使用して数回実行すると、最適な値を見つけることができます。