私はネットワーク(NAS)から多くの小さなファイルをコピーする必要があるWindows-7コンピューターを使用しています。以前はxcopy
コマンドを使用してこれを実行していましたが、ファイルロックの問題のため、次のパラメーターを使用してrobocopy
での作業を開始することにしました。
robocopy \\nas\<subdir>\ <destination>\ /E /R:3 /V /FP
パフォーマンスが大幅に低下したように感じますが、以前の状況のログ(xcopy
を使用)がないため、よくわかりません。
robocopy
コマンドのパフォーマンスを向上させるフラグを追加できますか?
robocopy
コマンドのパフォーマンスを向上させるオプションを追加できますか?次のオプションは、robocopy
のパフォーマンスを変更します。
/J
:バッファリングされていないI/Oを使用してコピーします(大きなファイルに推奨)。
/NOOFFLOAD
: Windowsコピーオフロード メカニズムを使用せずにファイルをコピーします。
/R:n
:失敗したコピーの再試行回数-デフォルトは100万です。
/W:n
:再試行間の待機時間-デフォルトは30秒です。
/REG
:/R:n
および/W:n
をデフォルト設定としてレジストリに保存します。
/MT[:n]
:マルチスレッドコピー、n =いいえ。使用するスレッドの数(1-128)デフォルト= 8スレッド。
/IPG
および/EFSRAW
とは互換性がありません。パフォーマンスを向上させるには、
/LOG
の使用をお勧めします。
ソース- robocopy