我們在選購硬盤的時候,除了會考慮接口之外,我們更關心的就是硬盤的緩存容量。對于小白來說,根本沒有懂得硬盤緩存的作用,那么硬盤緩存有什么用?下面武林網分享一下固態硬盤與機械硬盤的緩存作用詳解。
固態硬盤的緩存:照顧寫入只是兼職
而固態硬盤就有很大的不同了,首先閃存的讀取比寫入更快,這是MLC、TLC閃存天生決定的,壓根不需要專門為讀取做緩存。在ATTO測試結果中代表讀取速度的灰色條總會比代表寫入的紅色條更長一些:
不過如果將測試區塊調小到64KB,你可能會發現不一樣的結果:紅條長度首次超過了灰條,小于4KB的區塊寫入速度比讀取速度還要快!
出現這種現象也很簡單:固態硬盤對小于4KB的區塊進行了緩存,將他們湊滿4KB或16KB(1個Page頁的大小)之后再合并寫入,造成寫入比讀取更快的結果。閃存的最小寫入單位是Page,固態硬盤通常使用4K作為頁的邏輯大小,而閃存頁的實際大小往往是16KB,只有512字節或1KB、2KB還不夠一次寫入的最小單位,所以將他們緩存起來合并寫入是最明智的。
做小于4KB數據的緩存合并只需要很小的空間,固態硬盤對于DRAM緩存的需求并不是緩存數據,而是存儲對固態硬盤至關重要的FTL閃存映射表:管理邏輯地址與閃存物理地址的映射關系。
新聞熱點
疑難解答