十銓科技股份有限公司(Team Group Inc.) 十銓科技股份有限公司(Team Group Inc.)

Blog

Home Blog
Back

QLC、DRAM Cache、SLC Cache到底是什麼?《下篇》

上一篇已經跟大家討論完QLC,可以到 ”QLC、DRAM Cache、SLC Cache到底是什麼《上篇》?”複習一下,這篇主要想介紹DRAM Cache、SLC Cache間的差異。
QLC_DRAM_Cache_技術文章_下_圖1_1200x800


DRAM Cache、SLC Cache

這兩個名詞其實很常被各家廠商拿來用在SSD特色上,但有很多消費者不太明白這兩者的差異時,會覺得明明都有Cache但價格怎麼有差,讀寫速度也有差,是不是廠商在騙人!
 

修但幾咧~其實廠商都沒有騙人,請各位緩緩先不要"招吉"。
1626684919241
 

DRAM Cache和SLC Cache確實是完全不同的概念,但都有一個“Cache”,就代表它們實際上都能做到“緩存”的動作,換句話說,都帶有“加速”的目的,只是加速的原理和邏輯不同,成本也不同,就進而產生了剛剛前面可能發生的誤解。

 

先來看看DRAM Cache吧,它是在SSD PCB上一個獨立的晶片,與SSD主要組成的Flash IC和Controller不同,這顆DRAM晶片在SSD內負責的工作,就像一般記憶體在電腦運行過程中所負責的一樣,都是暫時存放部分數據,進而達到加速處理的目的。
 

也因為有了這個暫存的功能,讓很多讀寫過程是可以直接使用暫存內的數據,速度上會比從頭開始快很多,但同時也和記憶體一樣,只要關機斷電就會自動清除數據。

 

SLC Cache就不是一個獨立的外置晶片了,既然會叫Cache就代表它實際上並不是真的SLC NAND Flash,而是在TLC或QLC的NAND Flash IC中,劃分出部分空間用來模擬SLC的寫入方式(每個Cell中只寫入1bit數據),這樣就可以有效提升SSD在讀寫上的表現。
 

但各位不知道有沒有注意到一個關鍵詞:“部分空間”,是的,當連續寫入的容量到達“部分空間”的上限後,讀寫速度就會降回原本TLC NAND Flash的數值,而一般現在市面上不帶DRAM Cache的SSD,所標示的讀寫速度基本上都為使用SLC Cache功能下所測得的數據。
 

而相比於DRAM Cache來說,SLC Cache由於是存在在TLC NAND Flash內,所以若是不特別進行抹寫,數據是可以持續保存的,不會因為斷電而消失。

 

舉十銓自家的產品來說明,在2.5” SATA SSD中有一個系列是含有DRAM Cache以及不含DRAM Cache的,它們分別為VULCAN SSD以及VULCAN G SSD:

QLC_DRAM_Cache_技術文章_下_圖2_1200x800
VULCAN SSD:https://www.teamgroupinc.com/tw/product/vulcan-ssd
VULCAN G SSD:https://www.teamgroupinc.com/tw/product/vulcan-g-ssd

 

這兩款就是這個主題典型的例子,VULCAN SSD帶有DRAM Cache,讀寫速度約落在560 / 510 MB/s;而VULCAN G SSD則是不帶有DRAM Cache但是具備SLC Cache的產品,讀寫速度約落在550 / 500 MB/s。

僅就讀寫速度來看差異並不大,但若是使用HD TUNE這套軟體做大容量的連續讀寫時,就可以發現VULCAN SSD相較於VULCAN G SSD來說更能在連續讀寫時維持穩定速度。

 

這兩款產品本身就因成本不同而有價格上的不同,面向的客群定位也不同:若你是CP至上的夥伴,那麼我推薦你選擇VULCAN G SSD就對了,用最省的價格即可換來優秀的讀寫效能;若你是有大檔案讀寫需求或是追求效能體驗的,那麼選擇VULCAN SSD則是這類群眾的合適選擇。

 

今天的內容就介紹到這,希望能偶爾提供類似的文章,讓大家更能明白自己所使用的產品是怎麼在運作的,也幫助大家減少在外因為不懂而買錯的狀況,我們下期見~

產品比較

開始比較 全部清除