日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

電子設(shè)備的控制方法、電子設(shè)備及存儲(chǔ)介質(zhì)與流程

文檔序號(hào):42017438發(fā)布日期:2025-05-30 17:01閱讀:5來源:國(guó)知局

本技術(shù)實(shí)施例涉及存儲(chǔ),尤其涉及一種電子設(shè)備的控制方法、電子設(shè)備及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、分區(qū)命名空間(zoned?name?spaces,zns)文件系統(tǒng)是一種新型的文件系統(tǒng),在zns文件系統(tǒng)中,存儲(chǔ)設(shè)備被劃分為不同的區(qū)域,每個(gè)區(qū)域包括固定數(shù)量的邏輯塊。zns文件系統(tǒng)允許在每個(gè)區(qū)域內(nèi)對(duì)數(shù)據(jù)順序?qū)懭?,而無需尋址或擦除整個(gè)塊,進(jìn)而減少寫入放大效應(yīng),提高存儲(chǔ)設(shè)備的壽命,并提供更高的寫入性能。而存儲(chǔ)設(shè)備在生產(chǎn)過程和使用過程中會(huì)出現(xiàn)壞塊,進(jìn)而導(dǎo)致zns文件系統(tǒng)能使用的存儲(chǔ)容量與存儲(chǔ)設(shè)備提供的存儲(chǔ)容量不匹配。


技術(shù)實(shí)現(xiàn)思路

1、本技術(shù)實(shí)施例提供一種電子設(shè)備的控制方法、電子設(shè)備及存儲(chǔ)介質(zhì),用于改善壞塊導(dǎo)致文件系統(tǒng)能使用的存儲(chǔ)容量與存儲(chǔ)設(shè)備提供的存儲(chǔ)容量不匹配的問題。

2、為達(dá)到上述目的,本技術(shù)的實(shí)施例采用如下技術(shù)方案:

3、第一方面,提供了一種電子設(shè)備的控制方法,電子設(shè)備包括處理器和存儲(chǔ)設(shè)備,處理器和存儲(chǔ)設(shè)備耦接,處理器上部署有分區(qū)命名空間zns文件系統(tǒng),方法包括:處理器向存儲(chǔ)設(shè)備發(fā)送新開區(qū)段指令,其中,新開區(qū)段指令包括數(shù)據(jù)讀寫壓力,數(shù)據(jù)讀寫壓力是指zns文件系統(tǒng)在處理輸入和輸出操作時(shí)所承受的工作量大小,存儲(chǔ)設(shè)備根據(jù)數(shù)據(jù)讀寫壓力,確定第一超級(jí)塊,并向處理器發(fā)送第一超級(jí)塊的保留區(qū)存儲(chǔ)容量,保留區(qū)存儲(chǔ)容量是指由于壞塊等因素導(dǎo)致存儲(chǔ)設(shè)備無法提供給zns文件系統(tǒng)使用的一部分存儲(chǔ)容量;其中,超級(jí)塊由存儲(chǔ)設(shè)備不同閃存芯片相同物理位置的存儲(chǔ)塊組成,超級(jí)塊包含k個(gè)壞塊,k為大于零的整數(shù),處理器將zns文件系統(tǒng)新開區(qū)段的默認(rèn)存儲(chǔ)容量更新為第一超級(jí)塊的實(shí)際存儲(chǔ)容量,實(shí)際存儲(chǔ)容量為默認(rèn)存儲(chǔ)容量與第一超級(jí)塊的保留區(qū)存儲(chǔ)容量的差值。

4、本技術(shù)提供的電子設(shè)備的控制方法,通過在新開區(qū)段指令時(shí),處理器主動(dòng)獲取超級(jí)塊的保留區(qū)存儲(chǔ)容量,來更新其區(qū)段能夠?qū)嶋H使用的存儲(chǔ)容量,進(jìn)而保證超級(jí)塊實(shí)際提供的存儲(chǔ)容量與zns文件系統(tǒng)能使用的存儲(chǔ)容量始終是一致的。相比于在超級(jí)塊中出現(xiàn)壞塊時(shí),通過從資源池中選擇可用好塊替換超級(jí)塊中的壞塊的方案而言,該方案受到資源池中可用好塊數(shù)量的限制,當(dāng)資源池中可用好塊的數(shù)量較少或者沒有時(shí),會(huì)導(dǎo)致無法對(duì)超級(jí)塊中的壞塊替換,則該超級(jí)塊的使用壽命直接耗盡,導(dǎo)致可用的超級(jí)塊數(shù)量逐漸減少,進(jìn)而使得存儲(chǔ)設(shè)備的失效風(fēng)險(xiǎn)增加。本技術(shù)實(shí)施例提供的方案在超級(jí)塊出現(xiàn)壞塊時(shí),不再需要通過可用好塊來對(duì)其替換,因此超級(jí)塊的數(shù)量不再受資源池中可用好塊數(shù)量的限制,并且超級(jí)塊的壽命隨壞塊數(shù)量增多而逐漸耗盡,延緩了超級(jí)塊數(shù)量的遞減趨勢(shì),延長(zhǎng)了存儲(chǔ)設(shè)備的使用壽命。并且由于壞塊數(shù)量不再對(duì)超級(jí)塊數(shù)量產(chǎn)生影響,因此即使壞塊數(shù)量超過了存儲(chǔ)設(shè)備的最大閾值要求,存儲(chǔ)設(shè)備仍能正常使用。

5、在一種可能的實(shí)施方式中,根據(jù)數(shù)據(jù)讀寫壓力,確定超級(jí)塊包括:若數(shù)據(jù)讀寫壓力大于或等于壓力閾值,則將壞塊數(shù)量小于或等于數(shù)量閾值且處于空閑狀態(tài)的超級(jí)塊,確定為第一超級(jí)塊,若數(shù)據(jù)讀寫壓力小于壓力閾值,則將壞塊數(shù)量大于數(shù)量閾值且處于空閑狀態(tài)的超級(jí)塊,確定為第一超級(jí)塊。

6、本技術(shù)提供的電子設(shè)備的控制方法,在新開區(qū)段時(shí),將文件系統(tǒng)面臨的數(shù)據(jù)讀寫壓力作為篩選第一超級(jí)塊的判斷條件,使得存儲(chǔ)設(shè)備能夠根據(jù)數(shù)據(jù)讀寫壓力靈活的選擇包含不同壞塊數(shù)量的超級(jí)塊,從而滿足文件系統(tǒng)不同條件下的性能需求。

7、在一種可能的實(shí)施方式中,將zns文件系統(tǒng)新開區(qū)段的默認(rèn)存儲(chǔ)容量更新為實(shí)際存儲(chǔ)容量,包括:

8、根據(jù)保留區(qū)存儲(chǔ)容量對(duì)新開區(qū)段的寫指針的指向位置由默認(rèn)存儲(chǔ)容量的指向位置移動(dòng)到實(shí)際存儲(chǔ)容量的指向位置。

9、在一種可能的實(shí)施方式中,方法還包括:處理器響應(yīng)于存儲(chǔ)設(shè)備的上電,向存儲(chǔ)設(shè)備發(fā)送查詢指令,存儲(chǔ)設(shè)備響應(yīng)于查詢指令,向處理器發(fā)送每個(gè)超級(jí)塊的保留區(qū)存儲(chǔ)容量。

10、在一種可能的實(shí)施方式中,在向處理器發(fā)送每個(gè)超級(jí)塊的保留區(qū)存儲(chǔ)容量之后,方法還包括:處理器根據(jù)每個(gè)超級(jí)塊的保留區(qū)存儲(chǔ)容量,確定源超級(jí)塊和目標(biāo)超級(jí)塊,處理器將包含源超級(jí)塊和目標(biāo)超級(jí)塊標(biāo)識(shí)信息的垃圾回收指令發(fā)送給存儲(chǔ)設(shè)備,存儲(chǔ)設(shè)備響應(yīng)于垃圾回收指令,將存儲(chǔ)在源超級(jí)塊的數(shù)據(jù)搬運(yùn)至目標(biāo)超級(jí)塊。

11、在一種可能的實(shí)施方式中,確定源超級(jí)塊和目標(biāo)超級(jí)塊包括:處理器根據(jù)保留區(qū)存儲(chǔ)容量和有效數(shù)據(jù)存儲(chǔ)容量,確定每個(gè)處于非空閑狀態(tài)的超級(jí)塊的有效數(shù)據(jù)占比,并根據(jù)有效數(shù)據(jù)占比,從處于非空閑狀態(tài)的超級(jí)塊中確定源超級(jí)塊,處理器根據(jù)保留區(qū)存儲(chǔ)容量,確定每個(gè)處于空閑狀態(tài)的超級(jí)塊的實(shí)際存儲(chǔ)容量,并根據(jù)處于空閑狀態(tài)的超級(jí)塊的實(shí)際存儲(chǔ)容量與源超級(jí)塊有效數(shù)據(jù)存儲(chǔ)容量的大小關(guān)系,從處于空閑狀態(tài)的超級(jí)塊中確定目標(biāo)超級(jí)塊。

12、本技術(shù)提供的電子設(shè)備的控制方法,在執(zhí)行垃圾回收操作時(shí),將保留區(qū)存儲(chǔ)容量作為篩選源超級(jí)塊和目標(biāo)超級(jí)塊的判斷條件,從而降低了將實(shí)際存儲(chǔ)容量較少的超級(jí)塊作為源超級(jí)塊的概率,進(jìn)而提高了存儲(chǔ)設(shè)備的垃圾回收的效率和存儲(chǔ)容量的利用率。

13、第二方面,本技術(shù)提供了一種電子設(shè)備,包括處理器與存儲(chǔ)設(shè)備,處理器與存儲(chǔ)設(shè)備耦接,處理器中部署有zns文件系統(tǒng),處理器被配置為:向存儲(chǔ)設(shè)備發(fā)送新開區(qū)段指令,其中,新開區(qū)段指令包括處理器確定的數(shù)據(jù)讀寫壓力,將zns文件系統(tǒng)新開區(qū)段的默認(rèn)存儲(chǔ)容量更新為實(shí)際存儲(chǔ)容量,實(shí)際存儲(chǔ)容量為默認(rèn)存儲(chǔ)容量與保留區(qū)存儲(chǔ)容量的差值。存儲(chǔ)設(shè)備被配置為:根據(jù)數(shù)據(jù)讀寫壓力,確定第一超級(jí)塊,并向處理器發(fā)送第一超級(jí)塊的保留區(qū)存儲(chǔ)容量;其中,超級(jí)塊由存儲(chǔ)設(shè)備不同閃存芯片相同物理位置的存儲(chǔ)塊組成,超級(jí)塊包含k個(gè)壞塊,k為大于零的整數(shù)。

14、在一種可能的實(shí)施方式中,存儲(chǔ)設(shè)備被具體配置為:若數(shù)據(jù)讀寫壓力大于或等于壓力閾值,則將壞塊數(shù)量小于或等于數(shù)量閾值且處于空閑狀態(tài)的超級(jí)塊,確定為第一超級(jí)塊,若數(shù)據(jù)讀寫壓力小于壓力閾值,則將壞塊數(shù)量大于數(shù)量閾值且處于空閑狀態(tài)的超級(jí)塊,確定為第一超級(jí)塊。

15、在一種可能的實(shí)施方式中,處理器被具體配置為:根據(jù)保留區(qū)存儲(chǔ)容量對(duì)新開區(qū)段的寫指針的指向位置由默認(rèn)存儲(chǔ)容量的指向位置移動(dòng)到實(shí)際存儲(chǔ)容量的指向位置。

16、在一種可能的實(shí)施方式中,處理器還被配置為:響應(yīng)于存儲(chǔ)設(shè)備的上電,向存儲(chǔ)設(shè)備發(fā)送查詢指令,存儲(chǔ)設(shè)備還被配置為:響應(yīng)于查詢指令,向處理器發(fā)送每個(gè)超級(jí)塊的保留區(qū)存儲(chǔ)容量。

17、在一種可能的實(shí)施方式中,處理器還被配置為:根據(jù)每個(gè)超級(jí)塊的保留區(qū)存儲(chǔ)容量,確定源超級(jí)塊和目標(biāo)超級(jí)塊,將包含源超級(jí)塊和目標(biāo)超級(jí)塊標(biāo)識(shí)信息的垃圾回收指令發(fā)送給存儲(chǔ)設(shè)備;存儲(chǔ)設(shè)備還被配置為:響應(yīng)于垃圾回收指令,將存儲(chǔ)在源超級(jí)塊的數(shù)據(jù)搬運(yùn)至目標(biāo)超級(jí)塊。

18、在一種可能的實(shí)施方式中,處理器被具體配置為:根據(jù)保留區(qū)存儲(chǔ)容量和有效數(shù)據(jù)存儲(chǔ)容量,確定每個(gè)處于非空閑狀態(tài)的超級(jí)塊的有效數(shù)據(jù)占比,并根據(jù)有效數(shù)據(jù)占比,從處于非空閑狀態(tài)的超級(jí)塊中確定源超級(jí)塊,根據(jù)保留區(qū)存儲(chǔ)容量,確定每個(gè)處于空閑狀態(tài)的超級(jí)塊的實(shí)際存儲(chǔ)容量,并根據(jù)處于空閑狀態(tài)的超級(jí)塊的實(shí)際存儲(chǔ)容量與源超級(jí)塊有效數(shù)據(jù)存儲(chǔ)容量的大小關(guān)系,從處于空閑狀態(tài)的超級(jí)塊中確定目標(biāo)超級(jí)塊。

19、第三方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令;計(jì)算機(jī)可執(zhí)行指令被執(zhí)行后,能夠?qū)崿F(xiàn)上述第一方面中的任意一項(xiàng)方法。

20、可以理解地,第二方面至第三方面的技術(shù)效果可以參照第一方面及其任一實(shí)施方式的技術(shù)效果,在此不再重復(fù)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1