![兩個 SATA III HDD 之間的資料傳輸速度緩慢](https://rvso.com/image/1438164/%E5%85%A9%E5%80%8B%20SATA%20III%20HDD%20%E4%B9%8B%E9%96%93%E7%9A%84%E8%B3%87%E6%96%99%E5%82%B3%E8%BC%B8%E9%80%9F%E5%BA%A6%E7%B7%A9%E6%85%A2.png)
為 30 MBps (30百萬位元組/秒)SATA III 到 SATA II 複製的可接受的資料傳輸速度?
我正在將資料從一個硬碟複製到另一個硬碟。兩塊硬碟均為希捷 ST3000DM001,一塊是 2012 年的,另一塊是 2014 年的,第二塊是空的。兩者都直接連接到具有 2 GB RAM 的技嘉 GA-C847N mini-ITX 主機板的 SATA 端口,從閃存驅動器運行 Ubuntu 14.04(全新啟動,沒有安裝額外的軟體或驅動程式)。大約有 200K 個文件,大小從幾 KB 到幾 GB 不等。
來自GA-C847N說明書:
晶片組:
- 1 個 SATA 6Gb/s 連接器 (SATA3 0),支援最多 1 個 SATA 6Gb/s 設備
- 2 個 SATA 3Gb/s 連接器 (SATA2 1/2),支援多達 2 個 SATA 3Gb/s 設備
硬碟機:
- 希捷 Barracuda ST3000DM001 3TB 7200 RPM 64MB 快取 SATA 6.0Gb/s 3.5 吋內建硬碟
一個 HDD 連接到 SATA 3 連接器,另一個連接到 SATA 2 連接器。
兩個檔案系統都是具有預設區塊大小 (4KB) 的 NTFS。
即使兩個硬碟都處於 SATA 1 模式,宣傳的速度也為 1.5 Gbit/s (150 MB/s)。我知道這是理論上的最高速度,而且我認為速度在兩個 HDD 之間共用(即 30 MBps每個),但 60 MBps 仍接近 (150 MB/s) 的 1/3。
- 我關於 SATA 總速度在多個 SATA HDD 之間共享的假設正確嗎?
- 為什麼這個傳輸這麼慢?
答案1
首先,SATA 使用 1 比 1 的比率,因此頻寬永遠不會共用。我擁有 3 個 ST3000DM001,但都失敗了。由於使用旋轉光碟進行儲存的限制,最快的平均硬碟速度為 80mb/s,少數可達到 100mb/s。另外,正如 @Canadian Luke 所說,200k 個檔案中的每一個都必須在 MFT 中建立/更新條目,每次它必須停止並啟動一個新檔案都會減慢您的速度。
此外,Windows 估計的剩餘時間和 mb/s 通常距離開始還有很遠。 Microsoft 使用平均值系統來確定速度和剩餘時間。複製 10k 到 50k 檔案後,您將獲得更準確的讀數。由於您只是轉移了41文件你的數字將會相差很大。
另請參閱以下鏈接,了解希捷 3tb 硬碟有多糟糕: