System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請(qǐng)應(yīng)用于數(shù)據(jù)處理的,特別是數(shù)據(jù)的管理方法、電子設(shè)備以及存儲(chǔ)介質(zhì)。
技術(shù)介紹
1、存儲(chǔ)設(shè)備中包括多個(gè)存儲(chǔ)塊(block,或稱數(shù)據(jù)塊)。而存儲(chǔ)設(shè)備在讀取的過(guò)程會(huì)產(chǎn)生讀干擾。
2、為了解決讀干擾的問(wèn)題,現(xiàn)有的解決方案是為每一個(gè)block設(shè)置一個(gè)讀取次數(shù)的計(jì)數(shù)器。當(dāng)讀次數(shù)達(dá)到閾值后,對(duì)整個(gè)block進(jìn)行掃描、刷新或垃圾回收。
3、但是無(wú)論是掃描、垃圾回收或刷新,都會(huì)造成存儲(chǔ)設(shè)備性能下降,具體導(dǎo)致寫入帶寬降低,并同時(shí)增加寫放大,消耗block編程以及擦除次數(shù)的壽命。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)?zhí)峁┝藬?shù)據(jù)的管理方法、電子設(shè)備以及存儲(chǔ)介質(zhì),以解決存儲(chǔ)設(shè)備容易受讀干擾影響,導(dǎo)致性能下降的問(wèn)題。
2、為解決上述技術(shù)問(wèn)題,本申請(qǐng)?zhí)峁┝艘环N數(shù)據(jù)的管理方法,包括:對(duì)存儲(chǔ)設(shè)備的目標(biāo)存儲(chǔ)塊的目標(biāo)字線進(jìn)行讀取;其中,目標(biāo)存儲(chǔ)塊按照字線依次被劃分成多個(gè)字線組;基于目標(biāo)字線的讀取,分別對(duì)各字線組進(jìn)行讀干擾計(jì)數(shù),以對(duì)目標(biāo)存儲(chǔ)塊進(jìn)行數(shù)據(jù)管理。
3、其中,對(duì)存儲(chǔ)設(shè)備的目標(biāo)存儲(chǔ)塊的目標(biāo)字線進(jìn)行讀取的步驟之前包括:基于存儲(chǔ)設(shè)備的緩沖層以及目標(biāo)存儲(chǔ)塊的字線數(shù)量將目標(biāo)存儲(chǔ)塊的所有字線依次劃分為多個(gè)字線組。
4、其中,述基于目標(biāo)字線的讀取,分別對(duì)各字線組進(jìn)行讀干擾計(jì)數(shù),以對(duì)目標(biāo)存儲(chǔ)塊進(jìn)行數(shù)據(jù)管理的步驟包括:利用讀干擾系數(shù)表,基于目標(biāo)字線的讀取分別對(duì)各字線組進(jìn)行讀干擾計(jì)數(shù),以對(duì)目標(biāo)存儲(chǔ)塊進(jìn)行數(shù)據(jù)管理;其中,讀干擾系數(shù)表是測(cè)量各字線組相對(duì)于其他字線組的讀干擾系數(shù)后,進(jìn)行綜合
5、其中,利用讀干擾系數(shù)表,基于目標(biāo)字線的讀取分別對(duì)各字線組進(jìn)行讀干擾計(jì)數(shù),以對(duì)目標(biāo)存儲(chǔ)塊進(jìn)行數(shù)據(jù)管理的步驟包括:基于目標(biāo)字線的讀取,利用讀干擾系數(shù)表分別對(duì)各字線組進(jìn)行讀干擾計(jì)數(shù),得到并存儲(chǔ)各字線組的總有效計(jì)數(shù)值;基于各字線組的總有效計(jì)數(shù)值,對(duì)目標(biāo)存儲(chǔ)塊進(jìn)行數(shù)據(jù)管理。
6、其中,基于目標(biāo)字線的讀取,利用讀干擾系數(shù)表分別對(duì)各字線組進(jìn)行讀干擾計(jì)數(shù),得到并存儲(chǔ)各字線組的總有效計(jì)數(shù)值的步驟包括:將目標(biāo)字線所在的字線組確定為第一字線組,基于目標(biāo)字線的讀取對(duì)第一字線組進(jìn)行讀干擾的計(jì)數(shù)器計(jì)數(shù),得到第一字線組的計(jì)數(shù)值;利用讀干擾系數(shù)表以及第一字線組的計(jì)數(shù)值,確定并存儲(chǔ)各字線組的總有效計(jì)數(shù)值。
7、其中,利用讀干擾系數(shù)表以及第一字線組的計(jì)數(shù)值,確定并存儲(chǔ)各字線組的總有效計(jì)數(shù)值的步驟包括:將第一字線組的計(jì)數(shù)值與讀干擾系數(shù)表中各字線組相對(duì)于第一字線組的讀干擾系數(shù)分別進(jìn)行相乘,得到各字線組的當(dāng)前有效計(jì)數(shù)值;將各字線組的當(dāng)前有效計(jì)數(shù)值分別與各字線組的歷史有效計(jì)數(shù)值對(duì)應(yīng)相加,得到并存儲(chǔ)各字線組的總有效計(jì)數(shù)值。
8、其中,利用讀干擾系數(shù)表,基于目標(biāo)字線的讀取分別對(duì)各字線組進(jìn)行讀干擾計(jì)數(shù),以對(duì)目標(biāo)存儲(chǔ)塊進(jìn)行數(shù)據(jù)管理的步驟包括:將目標(biāo)字線所在的字線組確定為第一字線組,基于目標(biāo)字線的讀取對(duì)第一字線組進(jìn)行讀干擾的計(jì)數(shù)器計(jì)數(shù),得到并存儲(chǔ)第一字線組的計(jì)數(shù)值;基于第一字線組的計(jì)數(shù)值,利用讀干擾系數(shù)表對(duì)目標(biāo)存儲(chǔ)塊進(jìn)行數(shù)據(jù)管理。
9、其中,基于第一字線組的計(jì)數(shù)值,利用讀干擾系數(shù)表對(duì)目標(biāo)存儲(chǔ)塊進(jìn)行數(shù)據(jù)管理的步驟包括:將第一字線組的計(jì)數(shù)值與讀干擾系數(shù)表中各字線組相對(duì)于第一字線組的讀干擾系數(shù)分別進(jìn)行相乘,得到各字線組的當(dāng)前有效計(jì)數(shù)值;將各字線組的當(dāng)前有效計(jì)數(shù)值分別與各字線組的歷史有效計(jì)數(shù)值對(duì)應(yīng)相加,得到并存儲(chǔ)各字線組的總有效計(jì)數(shù)值;基于各字線組的總有效計(jì)數(shù)值,對(duì)目標(biāo)存儲(chǔ)塊進(jìn)行數(shù)據(jù)管理。
10、其中,基于目標(biāo)字線的讀取,利用讀干擾系數(shù)表分別對(duì)各字線組進(jìn)行讀干擾計(jì)數(shù),得到各字線組的總有效計(jì)數(shù)值的步驟還包括:響應(yīng)于存在第二字線組被目標(biāo)字線的讀取干擾,對(duì)第二字線組進(jìn)行讀干擾的計(jì)數(shù)器計(jì)數(shù),得到第二字線組的計(jì)數(shù)值;將第二字線組的計(jì)數(shù)值與讀干擾系數(shù)表中第二字線組相對(duì)于自身的讀干擾系數(shù)進(jìn)行相乘,得到第二字線組的當(dāng)前有效計(jì)數(shù)值;將第二字線組的當(dāng)前有效計(jì)數(shù)值分別與第二字線組的歷史有效計(jì)數(shù)值對(duì)應(yīng)相加,得到第二字線組的總有效計(jì)數(shù)值;其中,當(dāng)目標(biāo)字線為所在字線組的邊界,且目標(biāo)字線與目標(biāo)字線組相鄰,則將目標(biāo)字線組確定為第二字線組。
11、其中,基于各字線組的總有效計(jì)數(shù)值,對(duì)目標(biāo)存儲(chǔ)塊進(jìn)行數(shù)據(jù)管理的步驟包括:響應(yīng)于存在字線組的總有效計(jì)數(shù)值超過(guò)對(duì)應(yīng)的第一閾值,對(duì)總有效計(jì)數(shù)值超過(guò)對(duì)應(yīng)的第一閾值的字線組進(jìn)行掃描,得到掃描錯(cuò)誤率,響應(yīng)于掃描錯(cuò)誤率超過(guò)對(duì)應(yīng)的第二閾值,對(duì)字線組或目標(biāo)存儲(chǔ)塊進(jìn)行垃圾回收;響應(yīng)于存在字線組的總有效計(jì)數(shù)值超過(guò)對(duì)應(yīng)的第三閾值,對(duì)字線組或目標(biāo)存儲(chǔ)塊進(jìn)行垃圾回收。
12、解決上述技術(shù)問(wèn)題,本專利技術(shù)還提供了一種電子設(shè)備,包括相互耦接的存儲(chǔ)器和處理器,處理器用于執(zhí)行存儲(chǔ)器中存儲(chǔ)的程序指令,以實(shí)現(xiàn)如上述任一項(xiàng)的數(shù)據(jù)的管理方法。
13、為解決上述技術(shù)問(wèn)題,本專利技術(shù)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有程序指令,程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述任一項(xiàng)的數(shù)據(jù)的管理方法。
14、為解決上述技術(shù)問(wèn)題,本申請(qǐng)?jiān)跀?shù)據(jù)的管理方法通過(guò)將目標(biāo)存儲(chǔ)塊按照字線依次被劃分成多個(gè)字線組,并在對(duì)存儲(chǔ)設(shè)備的目標(biāo)存儲(chǔ)塊的目標(biāo)字線進(jìn)行讀取后,基于目標(biāo)字線的讀取,分別對(duì)各字線組進(jìn)行讀干擾計(jì)數(shù),以對(duì)目標(biāo)存儲(chǔ)塊進(jìn)行數(shù)據(jù)管理,從而實(shí)現(xiàn)對(duì)各字線組的精細(xì)管理,減少?zèng)]有必要的數(shù)據(jù)安全性掃描、垃圾回收或是數(shù)據(jù)刷新,提高數(shù)據(jù)管理對(duì)各字線組的針對(duì)性,進(jìn)而降低數(shù)據(jù)管理的頻率,還可以降低數(shù)據(jù)管理的范圍,減少數(shù)據(jù)管理對(duì)存儲(chǔ)設(shè)備性能的影響。
本文檔來(lái)自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種數(shù)據(jù)的管理方法,其特征在于,所述數(shù)據(jù)的管理方法包括:
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)的管理方法,其特征在于,所述對(duì)存儲(chǔ)設(shè)備的目標(biāo)存儲(chǔ)塊的目標(biāo)字線進(jìn)行讀取的步驟之前包括:
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)的管理方法,其特征在于,所述基于所述目標(biāo)字線的讀取,分別對(duì)各所述字線組進(jìn)行讀干擾計(jì)數(shù),以對(duì)所述目標(biāo)存儲(chǔ)塊進(jìn)行數(shù)據(jù)管理的步驟包括:
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)的管理方法,其特征在于,所述利用讀干擾系數(shù)表,基于所述目標(biāo)字線的讀取分別對(duì)各所述字線組進(jìn)行讀干擾計(jì)數(shù),以對(duì)所述目標(biāo)存儲(chǔ)塊進(jìn)行數(shù)據(jù)管理的步驟包括:
5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)的管理方法,其特征在于,所述基于所述目標(biāo)字線的讀取,利用所述讀干擾系數(shù)表分別對(duì)各所述字線組進(jìn)行讀干擾計(jì)數(shù),得到并存儲(chǔ)各所述字線組的總有效計(jì)數(shù)值的步驟包括:
6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)的管理方法,其特征在于,所述利用所述讀干擾系數(shù)表以及所述第一字線組的計(jì)數(shù)值,確定并存儲(chǔ)各字線組的總有效計(jì)數(shù)值的步驟包括:
7.根據(jù)權(quán)利要求3所述的數(shù)據(jù)的管理方法,其特征在于,所述利用所述讀干擾系數(shù)表,基
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)的管理方法,其特征在于,所述基于所述第一字線組的計(jì)數(shù)值,利用讀干擾系數(shù)表對(duì)所述目標(biāo)存儲(chǔ)塊進(jìn)行數(shù)據(jù)管理的步驟包括:
9.根據(jù)權(quán)利要求3-8任一項(xiàng)所述的數(shù)據(jù)的管理方法,其特征在于,所述基于所述目標(biāo)字線的讀取,利用讀干擾系數(shù)表所述分別對(duì)各所述字線組進(jìn)行讀干擾計(jì)數(shù),得到各所述字線組的總有效計(jì)數(shù)值的步驟還包括:
10.根據(jù)權(quán)利要求4或8所述的數(shù)據(jù)的管理方法,其特征在于,所述基于各所述字線組的總有效計(jì)數(shù)值,對(duì)所述目標(biāo)存儲(chǔ)塊進(jìn)行數(shù)據(jù)管理的步驟包括:
11.一種電子設(shè)備,其特征在于,包括相互耦接的存儲(chǔ)器和處理器,所述處理器用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序指令,以實(shí)現(xiàn)如權(quán)利要求1至10任一項(xiàng)所述的數(shù)據(jù)的管理方法。
12.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有程序指令,其特征在于,所述程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至10任一項(xiàng)所述的數(shù)據(jù)的管理方法。
...【技術(shù)特征摘要】
1.一種數(shù)據(jù)的管理方法,其特征在于,所述數(shù)據(jù)的管理方法包括:
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)的管理方法,其特征在于,所述對(duì)存儲(chǔ)設(shè)備的目標(biāo)存儲(chǔ)塊的目標(biāo)字線進(jìn)行讀取的步驟之前包括:
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)的管理方法,其特征在于,所述基于所述目標(biāo)字線的讀取,分別對(duì)各所述字線組進(jìn)行讀干擾計(jì)數(shù),以對(duì)所述目標(biāo)存儲(chǔ)塊進(jìn)行數(shù)據(jù)管理的步驟包括:
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)的管理方法,其特征在于,所述利用讀干擾系數(shù)表,基于所述目標(biāo)字線的讀取分別對(duì)各所述字線組進(jìn)行讀干擾計(jì)數(shù),以對(duì)所述目標(biāo)存儲(chǔ)塊進(jìn)行數(shù)據(jù)管理的步驟包括:
5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)的管理方法,其特征在于,所述基于所述目標(biāo)字線的讀取,利用所述讀干擾系數(shù)表分別對(duì)各所述字線組進(jìn)行讀干擾計(jì)數(shù),得到并存儲(chǔ)各所述字線組的總有效計(jì)數(shù)值的步驟包括:
6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)的管理方法,其特征在于,所述利用所述讀干擾系數(shù)表以及所述第一字線組的計(jì)數(shù)值,確定并存儲(chǔ)各字線組的總有效計(jì)數(shù)值的步驟包括:
7.根據(jù)權(quán)利要求3所述的數(shù)據(jù)的管理方法,其特征...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:羅哲,劉滸,陳盼,周麗麗,汪征偉,
申請(qǐng)(專利權(quán))人:上海江波龍數(shù)字技術(shù)有限公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。