Hardware

硬碟速度:RPM 與記憶體

  • August 4, 2010

在嘗試為隨機和線性訪問選擇高性能的 SATA 磁性硬碟驅動器(而不是 SSD)時,哪個應該是主要因素?

例如:具有 16MB 記憶體的 10k RPM 驅動器是否比具有 32MB 記憶體的 7200RPM 驅動器性能更好

簡短的回答是肯定的。您的總硬碟延遲是

$$ seek latency $$+$$ rotation latency $$. 10K RPM 驅動器由於其更快的旋轉速度而具有更小的旋轉延遲,並且還能夠更快地從驅動器中讀取數據。更高的記憶體將用於寫入。記憶體類似於緩衝區。當它從磁碟讀取數據時,它將儲存最近訪問的數據和附近的數據,以便更快地訪問。這稱為時間和空間局部性。如果您的訪問模式使得您經常讀取同一個文件或數據儲存在彼此附近,則更高的記憶體將很有用。

維基百科在磁碟記憶體上有一個不錯的頁面。

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