蛋蛋是個懂技術(shù),有追求的宅男,總是不遺余力的把各種先進(jìn)的SSD技術(shù)應(yīng)用到自己的小電影帝國里。
近年,普通的SSD在第二遍寫入的時候性能明顯下降的問題一直困擾著蛋蛋,基于蛋蛋的經(jīng)驗,預(yù)留空間7%的SSD寫入帶寬下降75%, 預(yù)留空間20%的SSD寫入帶寬下降50%,普通SSD寫入性能下降的原因主要是跟FTL的data placement(數(shù)據(jù))有關(guān)。蛋蛋下載各位老師的作品以后,經(jīng)過FTL的地址映射轉(zhuǎn)化,存放到Flash上的數(shù)據(jù)分布是下面這個樣子,每部作品都被截成很多小段分布在不同的地方。
當(dāng)?shù)暗安幌矚g某些老師的作品將其刪除,F(xiàn)lash上的數(shù)據(jù)成了下面這個樣子。C老師的作品雖然被刪除了,但是那些Block上還有其他老師的作品,所以空間并沒有被真正釋放出來。
為了真正釋放蛋蛋對C老師的回憶,SSD需要進(jìn)行Garbage Collection(垃圾回收), 這個過程涉及到數(shù)據(jù)的整合搬運,帶來寫放大(WA)的問題 – 蛋蛋下載1G小電影,SSD的真實寫入數(shù)據(jù)量可能是1.2G或者1.3G, 甚至更高。
寫放大的存在,導(dǎo)致的問題很多,包括降低性能,提高延遲和增加成本。對于蛋蛋來說,錢不是問題,但是性能下降真的不能忍。一忍再忍,有一天,蛋蛋發(fā)現(xiàn)了Zoned Namespace。
概括一下Zoned Namespace技術(shù)的特點:
Host和SSD協(xié)作決定Flash上的數(shù)據(jù)擺放;
把一個Namespace分成多個Zone,每個Zone連續(xù)排列,大小相同(例如512MB)
所有的讀寫操作全部基于Zone,不再是Block和Page
Zone只支持順序?qū)懭?/p>
如果需要對Zone重新寫入,必須reset這個Zone
Zone支持部分寫入
讀操作沒有限制,可以讀取任意LBA
經(jīng)過實際測試,Zoned NamespaceSSD性能完美匹配蛋蛋的需求。
這,就是蛋蛋需要的SSD。
寫入帶寬比較
時延表現(xiàn)
蛋蛋SSD看著SSD上井井有條的小電影,思緒回到了若干年前,大雪天在中關(guān)村跟路邊大姐買盤。這個Zone Namespace技術(shù)不就是把光盤作為一個個的Zone,塞進(jìn)Namespace,排隊站好嗎?
本文是個人對WD在FMS2020 的演講 “How Zoned Namespace Improve SSD Lifetime, Throughput, and Latency” 學(xué)習(xí)并通俗化呈現(xiàn)。
責(zé)任編輯:xj
原文標(biāo)題:更快寫入小電影,蛋蛋選擇Zoned Namespace SSD
文章出處:【微信公眾號:ssdfans】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
SSD
+關(guān)注
關(guān)注
21文章
2952瀏覽量
119134 -
寫入數(shù)據(jù)傳輸
+關(guān)注
關(guān)注
0文章
2瀏覽量
7905
原文標(biāo)題:更快寫入小電影,蛋蛋選擇Zoned Namespace SSD
文章出處:【微信號:SSDFans,微信公眾號:SSDFans】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
QLC SSD在數(shù)據(jù)中心的用途

多流技術(shù):不同壽命數(shù)據(jù)存在SSD的不同塊

Mini SSD是什么
固態(tài)硬盤(SSD)對比機(jī)械硬盤(HDD)
MVTRF:多視圖特征預(yù)測SSD故障


【新品上市】 1-2盤位 PCIe 4.0 M.2 NVMe SSD PCIe轉(zhuǎn)接卡,免工具拆卸設(shè)計#轉(zhuǎn)接卡
SSD硬盤對系統(tǒng)性能的影響
什么是SSD硬盤 SSD硬盤的優(yōu)勢和劣勢
SSD硬盤和HDD硬盤的區(qū)別
SSD故障排查與解決方案
如何選擇適合的SSD SSD和HDD的區(qū)別
ICY DOCK M.2轉(zhuǎn)U.2 SSD轉(zhuǎn)接盒如何重新定義M.2 NVMe SSD

SSD控制器的作用、構(gòu)成及功能

SSD基本架構(gòu)

評論