蛋蛋是個(gè)懂技術(shù),有追求的宅男,總是不遺余力的把各種先進(jìn)的SSD技術(shù)應(yīng)用到自己的小電影帝國(guó)里。
近年,普通的SSD在第二遍寫入的時(shí)候性能明顯下降的問題一直困擾著蛋蛋,基于蛋蛋的經(jīng)驗(yàn),預(yù)留空間7%的SSD寫入帶寬下降75%, 預(yù)留空間20%的SSD寫入帶寬下降50%,普通SSD寫入性能下降的原因主要是跟FTL的data placement(數(shù)據(jù))有關(guān)。蛋蛋下載各位老師的作品以后,經(jīng)過FTL的地址映射轉(zhuǎn)化,存放到Flash上的數(shù)據(jù)分布是下面這個(gè)樣子,每部作品都被截成很多小段分布在不同的地方。
當(dāng)?shù)暗安幌矚g某些老師的作品將其刪除,F(xiàn)lash上的數(shù)據(jù)成了下面這個(gè)樣子。C老師的作品雖然被刪除了,但是那些Block上還有其他老師的作品,所以空間并沒有被真正釋放出來(lái)。
為了真正釋放蛋蛋對(duì)C老師的回憶,SSD需要進(jìn)行Garbage Collection(垃圾回收), 這個(gè)過程涉及到數(shù)據(jù)的整合搬運(yùn),帶來(lái)寫放大(WA)的問題 – 蛋蛋下載1G小電影,SSD的真實(shí)寫入數(shù)據(jù)量可能是1.2G或者1.3G, 甚至更高。
寫放大的存在,導(dǎo)致的問題很多,包括降低性能,提高延遲和增加成本。對(duì)于蛋蛋來(lái)說(shuō),錢不是問題,但是性能下降真的不能忍。一忍再忍,有一天,蛋蛋發(fā)現(xiàn)了Zoned Namespace。
概括一下Zoned Namespace技術(shù)的特點(diǎn):
Host和SSD協(xié)作決定Flash上的數(shù)據(jù)擺放;
把一個(gè)Namespace分成多個(gè)Zone,每個(gè)Zone連續(xù)排列,大小相同(例如512MB)
所有的讀寫操作全部基于Zone,不再是Block和Page
Zone只支持順序?qū)懭?/p>
如果需要對(duì)Zone重新寫入,必須reset這個(gè)Zone
Zone支持部分寫入
讀操作沒有限制,可以讀取任意LBA
經(jīng)過實(shí)際測(cè)試,Zoned NamespaceSSD性能完美匹配蛋蛋的需求。
這,就是蛋蛋需要的SSD。
寫入帶寬比較
時(shí)延表現(xiàn)
蛋蛋SSD看著SSD上井井有條的小電影,思緒回到了若干年前,大雪天在中關(guān)村跟路邊大姐買盤。這個(gè)Zone Namespace技術(shù)不就是把光盤作為一個(gè)個(gè)的Zone,塞進(jìn)Namespace,排隊(duì)站好嗎?
本文是個(gè)人對(duì)WD在FMS2020 的演講 “How Zoned Namespace Improve SSD Lifetime, Throughput, and Latency” 學(xué)習(xí)并通俗化呈現(xiàn)。
責(zé)任編輯:xj
原文標(biāo)題:更快寫入小電影,蛋蛋選擇Zoned Namespace SSD
文章出處:【微信公眾號(hào):ssdfans】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
SSD
+關(guān)注
關(guān)注
21文章
2863瀏覽量
117500 -
寫入數(shù)據(jù)傳輸
+關(guān)注
關(guān)注
0文章
2瀏覽量
7893
原文標(biāo)題:更快寫入小電影,蛋蛋選擇Zoned Namespace SSD
文章出處:【微信號(hào):SSDFans,微信公眾號(hào):SSDFans】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
MVTRF:多視圖特征預(yù)測(cè)SSD故障
![MVTRF:多視圖特征預(yù)測(cè)<b class='flag-5'>SSD</b>故障](https://file1.elecfans.com/web3/M00/04/3A/wKgZPGdyDlCAZS86AAA73EiMCj0447.png)
![](https://file1.elecfans.com/web3/M00/02/45/wKgZO2dcAU2Aa9qiAANISsBR6cY453.jpg)
【新品上市】 1-2盤位 PCIe 4.0 M.2 NVMe SSD PCIe轉(zhuǎn)接卡,免工具拆卸設(shè)計(jì)#轉(zhuǎn)接卡
SSD硬盤對(duì)系統(tǒng)性能的影響
什么是SSD硬盤 SSD硬盤的優(yōu)勢(shì)和劣勢(shì)
SSD硬盤和HDD硬盤的區(qū)別
美光科技推出新一代6500 ION SSD
SSD故障排查與解決方案
如何選擇適合的SSD SSD和HDD的區(qū)別
ICY DOCK M.2轉(zhuǎn)U.2 SSD轉(zhuǎn)接盒如何重新定義M.2 NVMe SSD
![ICY DOCK M.2轉(zhuǎn)U.2 <b class='flag-5'>SSD</b>轉(zhuǎn)接盒如何重新定義M.2 NVMe <b class='flag-5'>SSD</b>](https://file1.elecfans.com/web2/M00/09/E4/wKgZomcWKAqARfkjAAAZBT917ds519.jpg)
SSD控制器的作用、構(gòu)成及功能
![<b class='flag-5'>SSD</b>控制器的作用、構(gòu)成及功能](https://file1.elecfans.com/web2/M00/05/D0/wKgaombVNE6ARaocAAelrMqKIqg216.png)
HDD和SSD的區(qū)別有哪些
SSD基本架構(gòu)
![](https://file1.elecfans.com/web2/M00/ED/54/wKgZomZquJ-ARYcxAAP1P2VznMI245.jpg)
晶體晶振在SSD上的應(yīng)用
![晶體晶振在<b class='flag-5'>SSD</b>上的應(yīng)用](https://file1.elecfans.com/web2/M00/DF/8F/wKgaomYwpb6AGagZAADA-Ce09mc386.png)
評(píng)論