Usb

使用 robocopy 將大量小文件從 USB 磁碟複製到 SATA 磁碟

  • October 24, 2013

在將大量較小的文件(~10-150kB)從 USB 連接驅動器複製到內部 SATA 驅動器時,在 robocopy 中指定 /MT 選項會給我帶來更好或更差的性能嗎?我應該發瘋並指定 /MT:128 嗎?

兩個驅動器都是普通的 5400k 旋轉硬碟。

不幸的是,這完全取決於。經過一些測試,我發現最重要的區別是用於啟動副本的作業系統。

在 XP/2003 上,吞吐量從一般到可怕,至少在我測試的設置上是這樣。

在 2008 R2 上,當我使用 /MT:128 時,吞吐量從正常變為更快。似乎作業系統在計劃磁碟訪問方面更聰明……

對我來說,複製是一次性的,所以我不會進一步調查。但研究結果強烈表明,不幸的是,這個問題沒有普遍的答案。

在這種情況下,我會預測更糟。如果限制因素是尋軌/本地訪問時間,您希望盡量減少對 IO 的爭用。由於您沒有遍歷網路,因此可能就是這種情況。(除非您有 SSD 作為源。)

當然,測試一下,但如果你得到明顯更好的性能,我會感到驚訝。讓我們知道你發現了什麼。

引用自:https://serverfault.com/questions/247405