iT邦幫忙

0

為何robocopy用排程執行要花11個小時,但手動執行只要3小時就複製完成?

  • 分享至 

  • xImage

我的bat檔內容如下:
robocopy G:\ F:\ /xd "$RECYCLE.BIN" "RECYCLER" "System Volume Information" /MIR /COPYALL /log:c:\robocopybat\log\robo.log
右鍵點bat檔以系統管理員身份執行時,只花了3個多小時就copy完700多G的資料,但是用windows server 2012 R2的工作排程器指定晚上9點開始執行,卻到隔天早上8點多才copy完,整整花了11個小時多,一樣的bat檔為什麼copy時間要花這麼久?而且我手動執行的時間也是9點。以下是log的重點:

administrator@favite.com 排程自動執行 11小時24分
ROBOCOPY :: Robust File Copy for Windows :: Version XP010

Started : Thu Oct 26 21:09:09 2017
Ended : Fri Oct 27 08:33:27 2017
Source : G:
Dest : F:
Files : .

Exc Dirs : $RECYCLE.BIN
RECYCLER
System Volume Information
Options : . /S /E /COPYALL /PURGE /MIR /R:1000000 /W:30

administrator@favite.com 手動執行 3小時25分
ROBOCOPY :: Robust File Copy for Windows :: Version XP010

Started : Wed Oct 25 21:34:05 2017
Ended : Thu Oct 26 00:59:33 2017
Source : G:
Dest : F:
Files : .
Exc Dirs : $RECYCLE.BIN
RECYCLER
System Volume Information
Options : . /S /E /COPYALL /PURGE /MIR /R:1000000 /W:30

CalvinKuo iT邦大師 7 級 ‧ 2017-11-02 01:50:38 檢舉
/R:1000000 /W:30
還有就是重試不要用預設值,我習慣 /R:5 /W:10 (重試五次 每次等10秒)。
遇過有User開檔,下班電腦沒關就卡住了...
另外Robocopy預設是多線程複製 預設是 /MT:8,機器夠快可以調大測一下
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
CyberSerge
iT邦好手 1 級 ‧ 2017-11-02 21:03:41

In task scheduler, have you set it to run the task with highest privilage?

我要發表回答

立即登入回答