考考你:固態(tài)硬盤SSD的三大主要元件哪個(gè)不是必須的?
A.主控芯片 B.緩存芯片 C.閃存顆粒
如果你選的是B,那恭喜你答對(duì)了。
聰明的你肯定要問(wèn)了,既然緩存不是必須的,那為什么有的固態(tài)硬盤堅(jiān)持要有緩存,這不是增加成本嗎?本期DIY從入門到放棄我們就來(lái)聊一聊固態(tài)硬盤的緩存。
固態(tài)硬盤的工作方式其實(shí)很簡(jiǎn)單,主控負(fù)責(zé)數(shù)據(jù)管理,由它來(lái)進(jìn)行數(shù)據(jù)讀寫的控制和分配;緩存芯片用來(lái)緩存數(shù)據(jù),或是存放FTL也就是閃存映射表;閃存顆粒則是存放數(shù)據(jù)的地方。
這里我們需要先介紹一下FTL。FTL閃存映射表是記錄SSD內(nèi)部閃存單元物理地址和文件邏輯地址之間的關(guān)系。因?yàn)镾SD的工作原理和機(jī)械硬盤不同,在存放文件的時(shí)候可能不是連續(xù)存放在同一個(gè)區(qū)塊上的,所以需要有一個(gè)工具來(lái)記錄對(duì)應(yīng)的關(guān)系,這就是FTL。
有了FTL之后,主控芯片就可以知道每個(gè)顆粒(區(qū)塊)的使用情況,在以后的寫入過(guò)程中,就會(huì)通過(guò)優(yōu)先寫入負(fù)載小的顆粒(區(qū)塊)來(lái)平衡不同顆粒的使用壽命,避免某個(gè)顆粒因?yàn)轭l繁讀寫先掛了,導(dǎo)致全盤數(shù)據(jù)丟失的問(wèn)題。
此外,F(xiàn)TL還承擔(dān)著SSD中廢塊回收等作用,所以FTL是非常重要的,不管是什么形式什么價(jià)位的SSD,都有FTL在發(fā)揮作用。
回到前面的話題,SSD的緩存有3種,第一種是DRAM緩存,用來(lái)專門存放FTL;第二種是SLC緩存,第三種就是不設(shè)置緩存(一些主控自帶緩存)。DRAM緩存專存專用,可以更高效地映射緩存,而后兩種則是將FTL放在閃存中,效率較低,數(shù)據(jù)定位慢,隨機(jī)讀寫性能相對(duì)較差,在SSD剩余空間變少之后也會(huì)有性能下降。
雖然對(duì)于日常使用來(lái)說(shuō),有無(wú)緩存的體驗(yàn)差異并不大,但如果作為系統(tǒng)盤使用,或者預(yù)算充足,我還是強(qiáng)烈建議選擇有DRAM緩存的固態(tài)硬盤,單純作為倉(cāng)儲(chǔ)盤存放文件的SSD再選擇沒(méi)有DRAM緩存的SSD。
-
SSD
+關(guān)注
關(guān)注
21文章
2980瀏覽量
119519 -
固態(tài)硬盤
+關(guān)注
關(guān)注
12文章
1525瀏覽量
58591
發(fā)布評(píng)論請(qǐng)先 登錄
企業(yè)級(jí)SSD的核心技術(shù)與市場(chǎng)趨勢(shì)

高性能緩存設(shè)計(jì):如何解決緩存偽共享問(wèn)題

車載工業(yè)電腦黑屏死機(jī)怎么辦?別慌!聚徽5 步排查法輕松搞定
Nginx緩存配置詳解

高速SSD存儲(chǔ)系統(tǒng)中數(shù)據(jù)緩存控制器整體頂層設(shè)計(jì)

nginx中強(qiáng)緩存和協(xié)商緩存介紹
提醒:APP千萬(wàn)別隨意下載!手機(jī)NFC功能已成騙子的“提款機(jī)”
慧榮科技車用級(jí)SSD主控芯片獲得ASPICE CL3國(guó)際認(rèn)證
帶緩存與不帶緩存的固態(tài)硬盤有什么區(qū)別
HTTP緩存頭的使用 本地緩存與遠(yuǎn)程緩存的區(qū)別
什么是緩存(Cache)及其作用
緩存之美——如何選擇合適的本地緩存?

評(píng)論