在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SSD中有個重要參數(shù),就是寫放大

SSDFans ? 來源:未知 ? 作者:李倩 ? 2018-07-24 15:39 ? 次閱讀

由于GC的存在,就有一個問題,用戶要寫入一定的數(shù)據(jù),SSD為了騰出空間寫這些數(shù)據(jù),需要額外的做一些數(shù)據(jù)的搬移,也就是額外的寫,最后導(dǎo)致的后果往往就是SSD往閃存中寫入的數(shù)據(jù)量比實際用戶寫入SSD的數(shù)據(jù)量多。因此,我們SSD中有個重要參數(shù),就是寫放大(WA, Write Amplification):

對空盤來說(未觸發(fā)GC),寫放大一般為1,即用戶寫入多少數(shù)據(jù),SSD寫入閃存也是多少數(shù)據(jù)量(這里忽略SSD內(nèi)部數(shù)據(jù)的寫,如映射表的寫入)。在SandForce控制器出來之前,寫放大最小值為1。但是由于SandForce控制器內(nèi)部具有實時數(shù)據(jù)壓縮模塊,它能對用戶寫入的數(shù)據(jù)進行實時壓縮,然后再把它們寫入到閃存,因此WA可以做到小于1。舉個例子,用戶寫入8KB數(shù)據(jù),經(jīng)壓縮后,數(shù)據(jù)變?yōu)?KB,如果這個時候還沒有垃圾回收,那么寫放大就只有0.5。

一說到SandForce的主控,過去好多年了,我對她的愛還是沒有減弱,女神一般的存在呀。。。

來看看GC觸發(fā)后,WA是怎么算的。以前面GC為例,我們挑選每個Die上的Block 0做垃圾回收:

一共36個方塊,其中有12個有效數(shù)據(jù)塊,我們做完垃圾回收后,需把這12個有效數(shù)據(jù)塊寫回:

后面還可以寫入24個方塊的用戶數(shù)據(jù)。因此,為了寫這24個方塊的用戶數(shù)據(jù),SSD實際寫了12個方塊的原有效數(shù)據(jù),再加上該24個方塊的用戶數(shù)據(jù),總共寫入36個方塊數(shù)據(jù),按照寫放大定義:WA= 36/24 = 1.5 。

寫放大越大,意味著額外寫入閃存的數(shù)據(jù)越多,一方面磨損閃存,減少SSD壽命,另一方面,寫入這些額外數(shù)據(jù)時會占用底層閃存帶寬,影響SSD性能。因此,SSD設(shè)計的一個目標不是沒有蛀牙,而是讓W(xué)A盡量小。減小寫放大,可以使用前面提到的壓縮辦法(主控決定),順序?qū)懸部梢詼p小寫放大(垃圾集中,但順序?qū)懣捎霾豢汕螅Q于用戶workload),還有就是增大OP (這個可控)。

增大OP怎么就能減小寫放大? 先定義OP比例=(閃存空間-用戶空間)/用戶空間。

還是以前面SSD空間為例,SSD容量是180個小方塊,當(dāng)OP是36個小方塊時,整個SSD閃存空間為216個小方塊,OP比例是36/180= 20%。那么180個小方塊的用戶數(shù)據(jù)平均分攤到216個小方塊時,每個小方塊的平均有效數(shù)據(jù)為180/216 = 0.83,一個閃存塊上的有效數(shù)據(jù)為0.83*9 = 7.5,也就是一個閃存塊上面平均有7.5個小綠塊和1.5個小紅塊。為了寫1.5個用戶數(shù)據(jù)方塊,需要寫9個方塊的數(shù)據(jù)(原有7.5個有效數(shù)據(jù),加1.5個用戶數(shù)據(jù)),寫放大是9/1.5 = 6。

如果整個SSD閃存空間不變,還是216個小方塊,調(diào)整OP比例至72個小方塊 (犧牲用戶空間,OP比例50%),因此,SSD容量就變成144個小方塊。144個小方塊的用戶數(shù)據(jù)平均分攤到216個小方塊時,每個小方塊的平均有效數(shù)據(jù)為144/216 = 0.67,一個閃存塊上的有效數(shù)據(jù)為0.67*9 = 6,也就是一個閃存塊上面平均有6個小綠塊和3個小紅塊。為了寫3個用戶數(shù)據(jù)方塊,需要寫9個方塊的數(shù)據(jù)(原有6個有效數(shù)據(jù),加3個用戶數(shù)據(jù)),寫放大是9/3 = 3。

從中看出,OP越大,寫放大越小。很好理解,OP越大,每個閃存塊有效數(shù)據(jù)越少,垃圾越多,因此需要重寫更少的數(shù)據(jù),因此寫放大越小。同時,由于GC需要重寫的數(shù)據(jù)越少,SSD滿盤寫性能也越好。

當(dāng)然,上面說的都是最壞情況(垃圾數(shù)據(jù)平均分攤到每個閃存塊上)。現(xiàn)實是,垃圾數(shù)據(jù)更多時候并不是平均分配到每個閃存塊上去,有些塊上的垃圾多,有些塊上的垃圾少,實際GC挑選閃存塊,是挑垃圾多的,因此,實際寫放大是小于前面的計算值的。

OP大小和寫放大以及SSD耐寫度的關(guān)系見圖:

圖1-1 OP大小對寫放大和耐寫度的影響

總結(jié)一下:

WA越小越好,因為越小意味著對閃存損耗越小,可以給閃存延年益壽,從而支持更多的用戶數(shù)據(jù)寫入量;OP越大越好,OP越大,意味著寫放大越小,意味著SSD寫性能越好。

影響寫放大的因素主要有:

OP: 我們已經(jīng)看到,OP越大,WA越小;

用戶寫入的數(shù)據(jù)Pattern:如前面看到的,如果用戶都是順序?qū)懭耄珿C做的量就少(極好情況下是整個閃存塊都是無效數(shù)據(jù),只需擦除無需數(shù)據(jù)搬移),寫放大小;

GC策略:在挑選源閃存塊的時候,如果不是挑選有效數(shù)據(jù)最少(垃圾數(shù)據(jù)越多)的塊作為源閃存塊,就會增加寫放大;另外,控制后臺GC產(chǎn)生空閑閃存塊的數(shù)量,也能減小寫放大;

磨損平衡:為平衡每個閃存塊的擦除次數(shù),需要數(shù)據(jù)的搬移;

Read disturb和Data Retention handling:數(shù)據(jù)搬移增加寫放大;

主控:帶壓縮和不帶壓縮的控制器肯定會影響寫放大;

Trim:有沒有Trim,對寫放大影響很大,后面Trim章節(jié)會介紹。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 閃存
    +關(guān)注

    關(guān)注

    16

    文章

    1836

    瀏覽量

    115762
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7246

    瀏覽量

    91192
  • SSD
    SSD
    +關(guān)注

    關(guān)注

    21

    文章

    2953

    瀏覽量

    119185

原文標題:SSD寫放大

文章出處:【微信號:SSDFans,微信公眾號:SSDFans】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    LED芯片的14重要參數(shù)

    本文通過介紹LED芯片的14重要參數(shù),來幫助大家具體了解LED芯片。
    發(fā)表于 02-22 09:59 ?1.1w次閱讀

    示波器最重要的三參數(shù)

    示波器的三重要參數(shù)是:帶寬、采樣率、存儲深度。1,帶寬示波器帶寬的定義沒有變,就是輸入一正弦波,保持幅度不變,增加信號頻率,當(dāng)示波器上顯
    的頭像 發(fā)表于 01-01 08:00 ?6860次閱讀
    示波器最<b class='flag-5'>重要</b>的三<b class='flag-5'>個</b><b class='flag-5'>參數(shù)</b>

    SSD是什么意思,什么是SSD

    、SONY等一大批國外實力廠家的不斷開發(fā)研究,SSD市場已經(jīng)全面開花了。不過不要擔(dān)心,中國第一款SSD已經(jīng)由深圳億正存儲科技公司于2007年1月1日宣布研發(fā)完成,并可以大批量進行生產(chǎn),而且讀與速度均大于
    發(fā)表于 03-25 16:20

    SSD1289寄存器函數(shù)

    ;}這是一例程的關(guān)于SSD1289寄存器的一函數(shù),有兩點不明白:1、這個 (u32)0x6c000000中的0x6c000000代表什么,為什么有這個數(shù)字,難道涉及
    發(fā)表于 03-21 21:12

    ADC噪聲系數(shù)參數(shù)在數(shù)據(jù)轉(zhuǎn)換器中有哪些應(yīng)用?

    噪聲系數(shù)(NF)是RF系統(tǒng)設(shè)計師常用的一參數(shù),它用于表征RF放大器、混頻器等器件的噪聲,并且被廣泛用作無線電接收機設(shè)計的一工具。 那么你們知道ADC噪聲系數(shù)
    發(fā)表于 07-30 07:44

    求大神解釋下在ssd1306 oled中怎么數(shù)據(jù)啊,看了一天的數(shù)據(jù)手冊也只會寫命令不會寫數(shù)據(jù)啊

    還有ssd1306不像lcd1602中有rom,字庫這些東西嗎,那個怎么數(shù)據(jù)到gddram啊,我都快瘋了;都懷疑自己是不是傻子了,使用51驅(qū)動的{:4_108:}
    發(fā)表于 08-01 22:02

    SSD1306芯片介紹

    一、基礎(chǔ)認識及引腳介紹屏幕參數(shù):尺寸:0.96英寸分辨率:128*64驅(qū)動芯片:SSD1306驅(qū)動接口協(xié)議:SPI引腳說明:二、SSD1306芯片介紹SSD1306是一款帶控制器的用于
    發(fā)表于 01-25 06:24

    如何在射頻設(shè)計中有效地使用S參數(shù)

    如何在射頻設(shè)計中有效地使用S參數(shù) S參數(shù)測量是
    發(fā)表于 07-23 11:36 ?2831次閱讀

    怎么使用SSD才能避免越越慢?

    江湖傳言:SSD越慢。沒錯,其實這是有科學(xué)依據(jù)的:可用閃存空間富裕時,SSD是無需做GC的,因為總有空閑的空間可寫。SSD使用早期,由于沒有觸發(fā)GC,無需額外的讀寫,所以速度很快。
    的頭像 發(fā)表于 06-02 10:58 ?5485次閱讀
    怎么使用<b class='flag-5'>SSD</b>才能避免越<b class='flag-5'>寫</b>越慢?

    為什么程序員都博客

    幾乎每一程序員都聽說過博客有很多好處,但真的動手去的卻很少。其中有重要的原因
    的頭像 發(fā)表于 12-25 09:26 ?1853次閱讀

    讀、、擦除是SSD對NAND的三大基本操作

    通過一系列的介紹和實驗驗證,我們看到了TRIM的價值和實現(xiàn)原理。在TRIM的幫助下,NVMe SSD的GC等操作效率更高,進而達到降低放大,提高產(chǎn)品性能和壽命的效果。
    的頭像 發(fā)表于 04-28 11:39 ?1.1w次閱讀

    SSD性能同樣重要參數(shù)有哪些

    之對應(yīng)的當(dāng)然就是隨機(Random,簡寫為Ran)讀寫了,用了一段時間的SSD,大部分數(shù)據(jù)都零散地存在各個地方,這時體現(xiàn)出的速度就是隨機讀寫了,它當(dāng)然比順序讀寫差一些。
    的頭像 發(fā)表于 08-27 16:09 ?2382次閱讀
    對<b class='flag-5'>SSD</b>性能同樣<b class='flag-5'>重要</b>的<b class='flag-5'>參數(shù)</b>有哪些

    如何衡量SSD的壽命水平?關(guān)于SSD的可用年數(shù)

    隨著SSD閃存才MLC轉(zhuǎn)向TLC、QLC,不僅寫入性能越來越低,壽命、可靠性也愈發(fā)引人關(guān)注,總有網(wǎng)友擔(dān)心SSD會被死,所以寫入壽命很重要。 如何衡量
    的頭像 發(fā)表于 11-27 15:18 ?2934次閱讀

    如何衡量SSD的壽命水平?SSD硬盤多久才能寫死?

    隨著SSD閃存才MLC轉(zhuǎn)向TLC、QLC,不僅寫入性能越來越低,壽命、可靠性也愈發(fā)引人關(guān)注,總有網(wǎng)友擔(dān)心SSD會被死,所以寫入壽命很重要。 如何衡量
    的頭像 發(fā)表于 11-27 15:54 ?6796次閱讀

    如何簡單的裝飾器

    今天介紹的是一已經(jīng)存在十三年,但是依舊不紅的庫 decorator,好像很少有人知道他的存在一樣。 這個庫可以幫你做什么呢 ? 其實很簡單,就是可以幫你更方便地python裝飾器代碼,更
    的頭像 發(fā)表于 11-01 09:54 ?720次閱讀
    如何<b class='flag-5'>寫</b>一<b class='flag-5'>個</b>簡單的裝飾器
    主站蜘蛛池模板: 在线免费黄 | 欧美日韩精品一区二区在线线 | 免看一级a毛片一片成人不卡 | 激情网址在线观看 | 爱爱网站免费 | 人人干人人爽 | 大喷水吹潮magnet | 日本口工全彩无遮拦漫画大 | 国产精品三级在线观看 | 国产男人午夜视频在线观看 | 潘金莲国产三级视频在线 | 狠狠色噜噜狠狠狠狠黑人 | 免费在线黄网 | 天天摸天天操天天爽 | 奇米影视大全 | 免费一级欧美片在线观看 | 99国产精品农村一级毛片 | 免费男女 | 亚色成人 | 手机在线观看一级午夜片 | 免费看你懂的 | 爱夜夜性夜夜夜夜夜夜爽 | 美女淫 | 网站国产 | bt天堂新版中文在线地址 | 日本三级黄 | 色综合天天综合 | 国产亚洲人成a在线v网站 | 日本特黄特色特爽大片老鸭 | 亚洲国产综合久久精品 | 国产福利免费观看 | 天天爱天天做色综合 | 日本xxxxxx69| 欧美一区二区三区四区视频 | 韩日中文字幕 | 男人天堂资源站 | 午夜色大片 | 成人亚洲欧美综合 | 男生女生靠逼视频 | 午夜剧| 国产精品免费一级在线观看 |