tft每日頭條

 > 科技

 > 有獨立緩存固态硬盤有什麼區别

有獨立緩存固态硬盤有什麼區别

科技 更新时间:2025-01-10 15:52:31

在讨論固态硬盤時經常會聽到"無緩存方案"一詞,缺少了DRAM緩存的固态硬盤還能正常工作嗎?會不會因為少了緩存而短命?

有獨立緩存固态硬盤有什麼區别(無緩存的固态硬盤會短命嗎)1

所有硬盤都有緩存:

顧名思義,緩存是用來暫存數據的。不過機械硬盤和固态硬盤的緩存作用略有差異,後者當中的緩存除了緩沖用戶讀寫的數據之外,更多地是為了存儲名為FTL的閃存映射表,以便讓閃存構成的固态硬盤能像磁盤一樣工作。

有獨立緩存固态硬盤有什麼區别(無緩存的固态硬盤會短命嗎)2

基于以上的原理,固态硬盤不可能完全沒有緩存。東芝TR200這類DRAM-Less固态硬盤會在主控内集成一定容量的SRAM緩存來代替獨立的DRAM緩存芯片。

有獨立緩存固态硬盤有什麼區别(無緩存的固态硬盤會短命嗎)3

通過SRAM緩存優化SSD性能:

不同DRAM-Less固态硬盤的SRAM緩存容量或許會不同,對于TR200來說它擁有32MB的主控内緩存。4K随機讀取速度達到45MB/s以上,不遜色于傳統獨立DRAM緩存固态硬盤。

有獨立緩存固态硬盤有什麼區别(無緩存的固态硬盤會短命嗎)4

大家都知道閃存的寫入速度比讀取要慢,而在上圖TxBench測試中可以看到,無論是128KB的大區塊還是4KB的零碎數據,随機(Random)寫入與順序(Sequential)寫入的數值都差不多。這是因為東芝在TR200的固件中設計了合并寫入,不同程序産生的零碎寫入會被整合為能夠發揮多通道并發優勢的形式寫入:

有獨立緩存固态硬盤有什麼區别(無緩存的固态硬盤會短命嗎)5

以東芝64層堆疊技術的BiCS3閃存為例,它的一個Page頁面容量為16KB,在綁定多通道并發工作(類似RAID0,但是安全有保障)後,小的、零碎的寫入請求都會在SRAM緩存中預先整合為類似大塊并發寫入。

有獨立緩存固态硬盤有什麼區别(無緩存的固态硬盤會短命嗎)6

經過優化後TR200的随機寫入性能上升了,閃存磨損也被控制在一個更低的水平。

有獨立緩存固态硬盤有什麼區别(無緩存的固态硬盤會短命嗎)7

NVMe協議給出了更優的解決方案:

同主控内置SRAM緩存相比,專為閃存而生的NVMe協議還給出了更好的方案——HMB主機内存緩沖。該功能就出現在了東芝的迷你單芯片NVMe固态硬盤RC100當中。

有獨立緩存固态硬盤有什麼區别(無緩存的固态硬盤會短命嗎)8

東芝将主控和BiCS閃存融合封裝為一體,緩存則通過HMB共享主機内存來滿足。

有獨立緩存固态硬盤有什麼區别(無緩存的固态硬盤會短命嗎)9

而且RC100通過HMB共享的内存容量也并不高,隻有38MB但卻已經夠用了。

有獨立緩存固态硬盤有什麼區别(無緩存的固态硬盤會短命嗎)10

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved