欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種將數(shù)據(jù)寫入存儲(chǔ)設(shè)備的方法及存儲(chǔ)設(shè)備的制造方法_5

文檔序號(hào):9505938閱讀:來源:國(guó)知局
,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0142]另外,在本申請(qǐng)各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0143]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或processor (處理器)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、ROM (Read-Only Memory,只讀存儲(chǔ)器)、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0144]以上所述,以上實(shí)施例僅用以對(duì)本申請(qǐng)的技術(shù)方案進(jìn)行了詳細(xì)介紹,但以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想,不應(yīng)理解為對(duì)本發(fā)明的限制。本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種將數(shù)據(jù)寫入存儲(chǔ)設(shè)備的方法,其特征在于,所述存儲(chǔ)設(shè)備包括固態(tài)硬盤SSD、寫緩存和處理器,所述SSD至少包括第一存儲(chǔ)空間和第二存儲(chǔ)空間,所述寫緩存中存儲(chǔ)有數(shù)據(jù);所述方法由所述處理器執(zhí)行包括以下步驟: 確定所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量,所述第一存儲(chǔ)空間用于存儲(chǔ)通過回寫模式寫入的數(shù)據(jù)及通過透寫模式寫入的數(shù)據(jù); 若所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量小于等于預(yù)設(shè)容量,則將所述寫緩存中存儲(chǔ)的數(shù)據(jù)寫入所述第二存儲(chǔ)空間;所述第二存儲(chǔ)空間用于存儲(chǔ)從所述寫緩存寫入的數(shù)據(jù)。2.如權(quán)利要求1所述的方法,其特征在于,所述存儲(chǔ)設(shè)備還包括第一緩存,所述第一緩存用于存儲(chǔ)寫數(shù)據(jù)模式對(duì)應(yīng)的標(biāo)識(shí),所述寫數(shù)據(jù)模式對(duì)應(yīng)的標(biāo)識(shí)用于指示所述存儲(chǔ)設(shè)備的寫數(shù)據(jù)模式;在確定所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量之后,還包括: 若所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量小于等于所述預(yù)設(shè)容量,將所述寫數(shù)據(jù)模式對(duì)應(yīng)的標(biāo)識(shí)設(shè)置為所述透寫模式對(duì)應(yīng)的標(biāo)識(shí),以將所述存儲(chǔ)設(shè)備的寫數(shù)據(jù)模式設(shè)置為所述透寫模式。3.如權(quán)利要求2所述的方法,其特征在于,在將所述存儲(chǔ)設(shè)備的寫數(shù)據(jù)模式對(duì)應(yīng)的標(biāo)識(shí)設(shè)置為透寫模式對(duì)應(yīng)的標(biāo)識(shí)之后,還包括: 接收待寫入所述存儲(chǔ)設(shè)備的第一數(shù)據(jù); 根據(jù)所述寫數(shù)據(jù)模式對(duì)應(yīng)的標(biāo)識(shí)確定所述存儲(chǔ)設(shè)備的寫數(shù)據(jù)模式為所述透寫模式; 確定所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量; 若所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量小于等于所述預(yù)設(shè)容量,拒絕將所述第一數(shù)據(jù)寫入所述SSD,并返回寫入失敗的消息;否則,將所述第一數(shù)據(jù)寫入所述第一存儲(chǔ)空間。4.如權(quán)利要求1所述的方法,其特征在于,在確定所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量之后,還包括: 若所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量小于等于所述預(yù)設(shè)容量,設(shè)置所述第一存儲(chǔ)空間對(duì)應(yīng)的標(biāo)識(shí),所述第一存儲(chǔ)空間對(duì)應(yīng)的標(biāo)識(shí)用于指示所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量小于等于所述預(yù)設(shè)容量; 接收待寫入所述存儲(chǔ)設(shè)備的第二數(shù)據(jù); 判斷是否存在所述第一存儲(chǔ)空間對(duì)應(yīng)的標(biāo)識(shí); 若存在所述第一存儲(chǔ)空間對(duì)應(yīng)的標(biāo)識(shí),則拒絕將所述第一數(shù)據(jù)寫入所述存儲(chǔ)設(shè)備,并返回寫入失敗的消息;否則,若不存在所述第一存儲(chǔ)空間對(duì)應(yīng)的標(biāo)識(shí),則根據(jù)寫數(shù)據(jù)模式對(duì)應(yīng)的標(biāo)識(shí)確定當(dāng)前的寫數(shù)據(jù)模式,并根據(jù)確定的寫數(shù)據(jù)模式將所述第二數(shù)據(jù)寫入所述存儲(chǔ)設(shè)備;其中,所述存儲(chǔ)設(shè)備還包括第一緩存,所述第一緩存用于存儲(chǔ)所述寫數(shù)據(jù)模式對(duì)應(yīng)的標(biāo)識(shí),所述寫數(shù)據(jù)模式對(duì)應(yīng)的標(biāo)識(shí)用于指示所述存儲(chǔ)設(shè)備的寫數(shù)據(jù)模式。5.如權(quán)利要求4所述的方法,其特征在于,在設(shè)置所述第一存儲(chǔ)空間對(duì)應(yīng)的標(biāo)識(shí)之后,還包括: 若所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量大于所述預(yù)設(shè)容量,則刪除所述第一存儲(chǔ)空間對(duì)應(yīng)的標(biāo)識(shí)。6.如權(quán)利要求1-5任一所述的方法,其特征在于,所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量通過以下公式計(jì)算:K = S-R-Y 其中,K為所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量,S為所述SSD的總存儲(chǔ)容量,R為所述第二存儲(chǔ)空間的存儲(chǔ)容量,Υ為所述第一存儲(chǔ)空間中已用的存儲(chǔ)容量; 其中,R通過以下公式計(jì)算: R = C/U+BXT 其中,C為所述寫緩存的存儲(chǔ)容量,U為所述SSD的最差空間利用率,Β為在寫數(shù)據(jù)時(shí)系統(tǒng)能夠接受的最大帶寬,Τ為時(shí)長(zhǎng),且在所述時(shí)長(zhǎng)內(nèi)接收的待寫入所述SSD的數(shù)據(jù)量小于等于所述第二存儲(chǔ)空間的存儲(chǔ)容量。7.一種存儲(chǔ)設(shè)備,其特征在于,包括固態(tài)硬盤SSD、寫緩存和處理器,所述SSD至少包括第一存儲(chǔ)空間和第二存儲(chǔ)空間,所述寫緩存中存儲(chǔ)有數(shù)據(jù);其中,所述處理器用于: 確定所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量,所述第一存儲(chǔ)空間用于存儲(chǔ)通過回寫模式寫入的數(shù)據(jù)及通過透寫模式寫入的數(shù)據(jù); 若所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量小于等于預(yù)設(shè)容量,則將所述寫緩存中存儲(chǔ)的數(shù)據(jù)寫入所述第二存儲(chǔ)空間;所述第二存儲(chǔ)空間用于存儲(chǔ)從所述寫緩存寫入的數(shù)據(jù)。8.如權(quán)利要求7所述的存儲(chǔ)設(shè)備,其特征在于,所述存儲(chǔ)設(shè)備還包括第一緩存,所述第一緩存用于存儲(chǔ)寫數(shù)據(jù)模式對(duì)應(yīng)的標(biāo)識(shí),所述寫數(shù)據(jù)模式對(duì)應(yīng)的標(biāo)識(shí)用于指示所述存儲(chǔ)設(shè)備的寫數(shù)據(jù)模式; 所述處理器還用于: 在確定所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量之后,若所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量小于等于所述預(yù)設(shè)容量,將所述寫數(shù)據(jù)模式對(duì)應(yīng)的標(biāo)識(shí)設(shè)置為所述透寫模式對(duì)應(yīng)的標(biāo)識(shí),以將所述存儲(chǔ)設(shè)備的寫數(shù)據(jù)模式設(shè)置為所述透寫模式。9.如權(quán)利要求8所述的存儲(chǔ)設(shè)備,其特征在于,所述處理器還用于: 在將所述存儲(chǔ)設(shè)備的寫數(shù)據(jù)模式對(duì)應(yīng)的標(biāo)識(shí)設(shè)置為透寫模式對(duì)應(yīng)的標(biāo)識(shí)之后,接收待寫入所述存儲(chǔ)設(shè)備的第一數(shù)據(jù); 根據(jù)所述寫數(shù)據(jù)模式對(duì)應(yīng)的標(biāo)識(shí)確定所述存儲(chǔ)設(shè)備的寫數(shù)據(jù)模式為所述透寫模式; 確定所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量; 若所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量小于等于所述預(yù)設(shè)容量,拒絕將所述第一數(shù)據(jù)寫入所述SSD,并返回寫入失敗的消息;否則,將所述第一數(shù)據(jù)寫入所述第一存儲(chǔ)空間。10.如權(quán)利要求7所述的存儲(chǔ)設(shè)備,其特征在于,所述處理器還用于: 在確定所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量之后,若所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量小于等于所述預(yù)設(shè)容量,設(shè)置所述第一存儲(chǔ)空間對(duì)應(yīng)的標(biāo)識(shí),所述第一存儲(chǔ)空間對(duì)應(yīng)的標(biāo)識(shí)用于指示所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量小于等于所述預(yù)設(shè)容量; 接收待寫入所述存儲(chǔ)設(shè)備的第二數(shù)據(jù); 判斷是否存在所述第一存儲(chǔ)空間對(duì)應(yīng)的標(biāo)識(shí); 若存在所述第一存儲(chǔ)空間對(duì)應(yīng)的標(biāo)識(shí),則拒絕將所述第一數(shù)據(jù)寫入所述存儲(chǔ)設(shè)備,并返回寫入失敗的消息;否則,若不存在所述第一存儲(chǔ)空間對(duì)應(yīng)的標(biāo)識(shí),則根據(jù)寫數(shù)據(jù)模式對(duì)應(yīng)的標(biāo)識(shí)確定當(dāng)前的寫數(shù)據(jù)模式,并根據(jù)確定的寫數(shù)據(jù)模式將所述第二數(shù)據(jù)寫入所述存儲(chǔ)設(shè)備;其中,所述存儲(chǔ)設(shè)備還包括第一緩存,所述第一緩存用于存儲(chǔ)所述寫數(shù)據(jù)模式對(duì)應(yīng)的標(biāo)識(shí),所述寫數(shù)據(jù)模式對(duì)應(yīng)的標(biāo)識(shí)用于指示所述存儲(chǔ)設(shè)備的寫數(shù)據(jù)模式。11.如權(quán)利要求10所述的存儲(chǔ)設(shè)備,其特征在于,所述處理器還用于: 在設(shè)置所述第一存儲(chǔ)空間對(duì)應(yīng)的標(biāo)識(shí)之后,若所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量大于所述預(yù)設(shè)容量,則刪除所述第一存儲(chǔ)空間對(duì)應(yīng)的標(biāo)識(shí)。12.如權(quán)利要求7-11任一所述的存儲(chǔ)設(shè)備,其特征在于,所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量通過以下公式計(jì)算:K = S-R-Y 其中,K為所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量,S為所述SSD的總存儲(chǔ)容量,R為所述第二存儲(chǔ)空間的存儲(chǔ)容量,Y為所述第一存儲(chǔ)空間中已用的存儲(chǔ)容量; 其中,R通過以下公式計(jì)算: R = C/U+BXT 其中,C為所述寫緩存的存儲(chǔ)容量,U為所述SSD的最差空間利用率,B為在寫數(shù)據(jù)時(shí)系統(tǒng)能夠接受的最大帶寬,T為時(shí)長(zhǎng),且在所述時(shí)長(zhǎng)內(nèi)接收的待寫入所述SSD的數(shù)據(jù)量小于等于所述第二存儲(chǔ)空間的存儲(chǔ)容量。
【專利摘要】本發(fā)明公開了一種將數(shù)據(jù)寫入存儲(chǔ)設(shè)備的方法及存儲(chǔ)設(shè)備,用于解決因?qū)懢彺嬷写鎯?chǔ)的數(shù)據(jù)過多而導(dǎo)致寫緩存失效的技術(shù)問題。該方法包括:確定所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量,所述第一存儲(chǔ)空間用于存儲(chǔ)通過回寫模式寫入的數(shù)據(jù)及通過透寫模式寫入的數(shù)據(jù);若所述第一存儲(chǔ)空間中可用的存儲(chǔ)容量小于等于預(yù)設(shè)容量,則將所述寫緩存中存儲(chǔ)的數(shù)據(jù)寫入所述第二存儲(chǔ)空間;所述第二存儲(chǔ)空間用于存儲(chǔ)從所述寫緩存寫入的數(shù)據(jù)。
【IPC分類】G06F3/06
【公開號(hào)】CN105260128
【申請(qǐng)?zhí)枴緾N201510580227
【發(fā)明人】李勁松
【申請(qǐng)人】華為技術(shù)有限公司
【公開日】2016年1月20日
【申請(qǐng)日】2015年9月11日
當(dāng)前第5頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
东台市| 广德县| 油尖旺区| 铅山县| 博湖县| 大邑县| 扎鲁特旗| 长宁县| 黄浦区| 松潘县| 大邑县| 汶上县| 石楼县| 甘洛县| 安图县| 贵州省| 稷山县| 周宁县| 平昌县| 邢台县| 长顺县| 秦安县| 印江| 诸暨市| 旌德县| 峨边| 吉安县| 宝兴县| 新安县| 景东| 宿迁市| 乳源| 汶上县| 巴楚县| 礼泉县| 西藏| 金昌市| 天津市| 滦平县| 山阳县| 江达县|