我的 SSD(在 Windows XP 上)運行良好,但是,我從 Crystal Mark 2004R3 得到以下奇怪的結果:
236 MB/s for sequential read
59 MB/s for sequential write
168 MB/s for random read 512KB
151 MB/s for random write 512KB
90 MB/s for random read 64KB
89 MB/s for random write 64KB
為什麼順序寫入比非順序寫入慢很多?對於我的標準硬碟來說,它的速度只有順序寫入的一半左右。我很確定我的分區是正確對齊。
有人可以發布他們的結果嗎?有人能解釋一下嗎?
編輯
在我的 SSD 上,有一個每個簇 4kB 的 FS,並且我非常確定它已正確對齊,因此每個簇與一個扇區完全對應(真正的 4kB 扇區,而不是 Windows 認為的 512B)。現在我看到根據維基百科頁大小(即最小可擦除單元)是“通常為 4–8 KB”。這製造商不費心在資料表中提供頁面大小。
至少有 1/4 的磁碟從未被使用過,因此應該有很多空閒區塊來允許快速寫入。
編輯2
我忘了說我的硬碟是 Kinston SV100S2/128G。
答案1
答案2
http://www.anandtech.com/show/2808/4
這些是 Intel X25-M 的典型寫入速度。
據 Anandtech 稱,針對隨機讀取和寫入進行最佳化的 SSD 控制器的製造和實施成本高昂。由於讀取(尤其是隨機讀取)是迄今為止從 SSD 中獲益最多的操作,因此英特爾選擇以犧牲寫入為代價來支援該操作。
從閱讀有關 X25 的好評來看,寫入速度並沒有影響它。請記住,這些仍然比機械硬碟的寫入速度快得多。