我最近陷入了一場爭論,關於什麼可以為作業系統提供最佳性能,從內部機械磁碟還是從 USB 3.0 連接的 mSATA 外殼。他的信念是,因為 SSD 具有更好的讀/寫速率,所以它會更好。我的想法是,因為它是從外部設備啟動,所以可能會導致延遲,這可能會抵消增加讀取/寫入時間帶來的任何好處,或導致其他問題。
- 兩者將使用同一台計算機。
- 假設兩個硬碟都包含完全相同的作業系統,並且能夠以最佳狀態運作。
- 我們知道內建 SSD 的效能優於任何一種。
答案1
最好的 SSD 驅動器提供比最好的機械 HDD 更快的性能。您只需確保 SSD 的 I/O 路徑比機械驅動器的最大吞吐量更快,並且執行速度更快。理想情況下,這是一個 eSATA 接口,但 USB 3.0 也可以。它是一條總線,因此性能在設備之間共享,但對於單一驅動器來說已經足夠了。
您說得對,與內部磁碟相比,外部磁碟存在延遲,但延遲確實很小,尤其是對於 eSATA。 SSD 的另一個優點是,它們是隨機存取的,並且在作業系統啟動期間讀取多個流時,由於必須加載大量檔案和程序,其性能比機械磁碟更好。
答案2
答案可沒那麼簡單。外部驅動器可以使用不同的接口,USB 2.0、USB 3.0、eSATA、雷電、火線等。
只要連接速度足夠快以實現全吞吐量(例如 6 GB/秒的 USB 3.0),SSD 應該比機械驅動器更快,因為在啟動時減慢硬碟速度的最大因素是所有隨機因素使用權。在讀取資料之前,驅動器必須在內部物理移動部件。 SSD沒有什麼可移動的。