web-dev-qa-db-ja.com

ロボコピーを高速化する方法

私はネットワーク(NAS)から多くの小さなファイルをコピーする必要があるWindows-7コンピューターを使用しています。以前はxcopyコマンドを使用してこれを実行していましたが、ファイルロックの問題のため、次のパラメーターを使用してrobocopyでの作業を開始することにしました。

robocopy \\nas\<subdir>\ <destination>\ /E /R:3 /V /FP

パフォーマンスが大幅に低下したように感じますが、以前の状況のログ(xcopyを使用)がないため、よくわかりません。

robocopyコマンドのパフォーマンスを向上させるフラグを追加できますか?

4
Dominique

robocopyコマンドのパフォーマンスを向上させるオプションを追加できますか?

次のオプションは、robocopyのパフォーマンスを変更します。

  • /J:バッファリングされていないI/Oを使用してコピーします(大きなファイルに推奨)。

  • /NOOFFLOADWindowsコピーオフロード メカニズムを使用せずにファイルをコピーします。

  • /R:n:失敗したコピーの再試行回数-デフォルトは100万です。

  • /W:n:再試行間の待機時間-デフォルトは30秒です。

  • /REG/R:nおよび/W:nをデフォルト設定としてレジストリに保存します。

  • /MT[:n]:マルチスレッドコピー、n =いいえ。使用するスレッドの数(1-128)

    デフォルト= 8スレッド。/IPGおよび/EFSRAWとは互換性がありません。

    パフォーマンスを向上させるには、/LOGの使用をお勧めします。

ソース- robocopy


参考文献

5
DavidPostill