私は毎日リモートFTPサーバーにバックアップするためにlftpコマンドを使用するCCTVサーバーを持っています。 CCTVサーバーは毎日新しいフォルダに画像を保存し、バックアップは毎日午前1時に一度実行されるため、各バックアップは2つのフォルダにのみ影響します。 28日後、すべてのローカルコピーが削除されます。
現在使用しているコマンドは次のとおりです。
mirror --reverse --use-cache --allow-chown --allow-suid --no-umask --verbose
ファイル移動時にファイル転送速度は2年間安定していますが、フォルダ間の待ち時間は徐々に増えています。つまり、1日に2GBをバックアップすると、ファイル転送速度は1Mb/sですが、2年後には平均速度が0.5Mb/sに低下しました。
私のコマンドにプロセスの膨張を引き起こすものはありますか?--use-cache
例えば?
他のファイルがアップロードされている間にフォルダの内容を読み込むことができるように、ミラーコマンドに各フォルダに対してスレッドを実行させることはできますか?
答え1
キャッシュをクリアして--use-cache
コマンドを完全に削除しようとした後、サービスプロバイダは端末に「ネットワークの問題」が発生し、コマンドが非常にls
遅く実行されていることを認めました。幸いなことに、私の側の詳細なログは彼らが間違っていることを証明することができ、今ではすべてが最高速度で実行されていることを示しています。
ログを保管してください!