亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

虛擬機(jī)緩存資源管理方法和系統(tǒng)的制作方法_4

文檔序號(hào):9750483閱讀:來(lái)源:國(guó)知局
果,若讀 緩存資源Rnew不小于讀緩存調(diào)整門(mén)限,或者寫(xiě)緩存資源Wnew不小于寫(xiě)緩存調(diào)整門(mén)限,則 按照預(yù)先設(shè)定的壓縮比例,對(duì)已加入系統(tǒng)的虛擬機(jī)的讀緩存資源和寫(xiě)緩存資源進(jìn)行壓縮, 并將回收的資源作為保留資源;按照預(yù)先設(shè)定的壓縮比例,對(duì)所述新虛擬機(jī)的讀緩存資源 Rnew、寫(xiě)緩存資源Wnew進(jìn)行壓縮,以得到所述新虛擬機(jī)的讀緩存分配資源Rd和寫(xiě)緩存分配 資源Wd。
[0119] 資源分配單元306還用于從保留資源中取出大小為Rd的讀緩存資源和大小為Wd 的寫(xiě)緩存資源以分配給所述新虛擬機(jī)。
[0120] 通過(guò)實(shí)施本發(fā)明,可以彌補(bǔ)現(xiàn)有軟件定義存儲(chǔ)系統(tǒng)中用戶(hù)定義功能單一,10適配 能力較弱等方面的不足,有效減少無(wú)效緩存內(nèi)容對(duì)服務(wù)器CPU資源的消耗,有效提高基于 本地存儲(chǔ)的虛擬機(jī)存儲(chǔ)系統(tǒng)的緩存效率和10能力。
[0121] 此外,系統(tǒng)還可以通過(guò)收集到的虛擬機(jī)讀寫(xiě)的隨機(jī)、順序讀寫(xiě)比例,進(jìn)一步調(diào)整資 源分配、尋址等策略,如在100%順序讀的資源利用中,可以幾乎不用進(jìn)行讀緩存,但資源還 保留。在100%隨機(jī)寫(xiě)的時(shí)候,則可以通過(guò)小數(shù)據(jù)塊合并寫(xiě)入的寫(xiě)緩存策略。
[0122] 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件 來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀 存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
[0123] 本發(fā)明的描述是為了示例和描述起見(jiàn)而給出的,而并不是無(wú)遺漏的或者將本發(fā)明 限于所公開(kāi)的形式。很多修改和變化對(duì)于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描 述實(shí)施例是為了更好說(shuō)明本發(fā)明的原理和實(shí)際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理 解本發(fā)明從而設(shè)計(jì)適于特定用途的帶有各種修改的各種實(shí)施例。
【主權(quán)項(xiàng)】
1. 一種虛擬機(jī)緩存資源管理方法,其特征在于,包括: 當(dāng)新虛擬機(jī)加入系統(tǒng)后,收集所述新虛擬機(jī)的實(shí)際使用存儲(chǔ)量、需要的讀寫(xiě)緩存比 例; 根據(jù)所述新虛擬機(jī)的實(shí)際使用存儲(chǔ)量、需要的讀寫(xiě)緩存比例,確定所述新虛擬機(jī)需要 的讀緩存資源化ew和寫(xiě)緩存資源Wnew ; 獲取為已加入系統(tǒng)的虛擬機(jī)分配的讀緩存資源R和寫(xiě)緩存資源W,其中化, W二IXi味?,N為已加入系統(tǒng)的虛擬機(jī)數(shù)量,化和Wi分別為分配給已加入系統(tǒng)的第i個(gè)虛 擬機(jī)的讀緩存資源和寫(xiě)緩存資源; 根據(jù)讀緩存資源R和寫(xiě)緩存資源W確定當(dāng)前的讀緩存調(diào)整口限和寫(xiě)緩存調(diào)整口限; 判斷讀緩存資源化ew是否小于讀緩存調(diào)整口限,寫(xiě)緩存資源Wnew是否小于寫(xiě)緩存調(diào) 整n限; 若讀緩存資源化ew和寫(xiě)緩存資源Wnew均小于相應(yīng)的口限,則從保留資源中取出大小 為化ew的讀緩存資源和大小為Wnew的寫(xiě)緩存資源W分配給所述新虛擬機(jī); 從讀緩存資源R中回收大小為Rnew的讀緩存資源,從寫(xiě)緩存資源W中回收大小為Wnew 的寫(xiě)緩存資源,并將回收的資源作為保留資源。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于, 根據(jù)所述新虛擬機(jī)的實(shí)際使用存儲(chǔ)量、需要的讀寫(xiě)緩存比例,確定所述新虛擬機(jī)需要 的讀緩存資源化ew和寫(xiě)緩存資源Wnew的步驟包括: 將所述新虛擬機(jī)的實(shí)際使用存儲(chǔ)量上浮m%,W得到所述新虛擬機(jī)的使用容量A,其中 m為預(yù)定的上浮值; 將所述新虛擬機(jī)的使用容量A與需要的讀緩存比例相乘,W得到所述新虛擬機(jī)需要的 讀緩存資源化ew ; 將所述新虛擬機(jī)的使用容量A與需要的寫(xiě)緩存比例相乘,W到所述新虛擬機(jī)需要的寫(xiě) 緩存資源Wnew。3. 根據(jù)權(quán)利要求1所述的方法,其特征在于, 根據(jù)讀緩存資源R和寫(xiě)緩存資源W確定當(dāng)前的讀緩存調(diào)整口限和寫(xiě)緩存調(diào)整口限的步 驟包括: 將讀緩存資源R和預(yù)定的調(diào)整變化比例n%相乘,W確定當(dāng)前的讀緩存調(diào)整口限; 將寫(xiě)緩存資源W和預(yù)定的調(diào)整變化比例n%相乘,W確定當(dāng)前的寫(xiě)緩存調(diào)整口限。4. 根據(jù)權(quán)利要求1所述的方法,其特征在于, 從讀緩存資源R中回收大小為Rnew的讀緩存資源,從寫(xiě)緩存資源W中回收大小為Wnew 的寫(xiě)緩存資源的步驟包括: 從已加入系統(tǒng)的第i個(gè)虛擬機(jī)的讀緩存資源化中回收大小為化i的讀緩存資源,其中 化i =化ewX化/R,W便對(duì)第i個(gè)虛擬機(jī)的讀緩存資源進(jìn)行更新; 從已加入系統(tǒng)的第i個(gè)虛擬機(jī)的寫(xiě)緩存資源Wi中回收大小為Cwi的寫(xiě)緩存資源,其中 Cwi = WnewXWi/W,W便對(duì)第i個(gè)虛擬機(jī)的寫(xiě)緩存資源進(jìn)行更新。5. 根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的方法,其特征在于, 若讀緩存資源化ew不小于讀緩存調(diào)整口限,或者寫(xiě)緩存資源Wnew不小于寫(xiě)緩存調(diào)整 口限,則按照預(yù)先設(shè)定的壓縮比例,對(duì)已加入系統(tǒng)的虛擬機(jī)的讀緩存資源和寫(xiě)緩存資源進(jìn) 行壓縮,并將回收的資源作為保留資源; 按照預(yù)先設(shè)定的壓縮比例,對(duì)所述新虛擬機(jī)的讀緩存資源化ew、寫(xiě)緩存資源Wnew進(jìn)行 壓縮,W得到所述新虛擬機(jī)的讀緩存分配資源Rd和寫(xiě)緩存分配資源Wd ; 從保留資源中取出大小為Rd的讀緩存資源和大小為Wd的寫(xiě)緩存資源W分配給所述新 虛擬機(jī)。6. -種虛擬機(jī)緩存資源管理系統(tǒng),其特征在于,包括信息收集單元、緩存資源確定單 元、已分配資源獲取單元、n限確定單元、判斷單元、資源分配單元和資源回收單元,其中: 信息收集單元,用于當(dāng)新虛擬機(jī)加入系統(tǒng)后,收集所述新虛擬機(jī)的實(shí)際使用存儲(chǔ)量、需 要的讀寫(xiě)緩存比例; 緩存資源確定單元,用于根據(jù)所述新虛擬機(jī)的實(shí)際使用存儲(chǔ)量、需要的讀寫(xiě)緩存比例, 確定所述新虛擬機(jī)需要的讀緩存資源化ew和寫(xiě)緩存資源Wnew ; 已分配資源獲取單元,用于獲取為已加入系統(tǒng)的虛擬機(jī)分配的讀緩存資源R和寫(xiě)緩存 資源W,其中發(fā)=報(bào),r = 眠,N為已加入系統(tǒng)的虛擬機(jī)數(shù)量,化和Wi分別為分配 給已加入系統(tǒng)的第i個(gè)虛擬機(jī)的讀緩存資源和寫(xiě)緩存資源; 口限確定單元,用于根據(jù)讀緩存資源R和寫(xiě)緩存資源W確定當(dāng)前的讀緩存調(diào)整口限和 寫(xiě)緩存調(diào)整口限; 判斷單元,用于判斷讀緩存資源化ew是否小于讀緩存調(diào)整口限,寫(xiě)緩存資源Wnew是否 小于寫(xiě)緩存調(diào)整口限; 資源分配單元,用于根據(jù)判斷單元的判斷結(jié)果,若讀緩存資源化ew和寫(xiě)緩存資源Wnew 均小于相應(yīng)的口限,則從保留資源中取出大小為化ew的讀緩存資源和大小為Wnew的寫(xiě)緩 存資源W分配給所述新虛擬機(jī); 資源回收單元,用于從讀緩存資源R中回收大小為化ew的讀緩存資源,從寫(xiě)緩存資源 W中回收大小為Wnew的寫(xiě)緩存資源,并將回收的資源作為保留資源。7. 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于, 緩存資源確定單元具體將所述新虛擬機(jī)的實(shí)際使用存儲(chǔ)量上浮m%,W得到所述新虛 擬機(jī)的使用容量A,其中m為預(yù)定的上浮值;將所述新虛擬機(jī)的使用容量A與需要的讀緩存 比例相乘,W得到所述新虛擬機(jī)需要的讀緩存資源化ew ;將所述新虛擬機(jī)的使用容量A與 需要的寫(xiě)緩存比例相乘,W到所述新虛擬機(jī)需要的寫(xiě)緩存資源Wnew。8. 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于, 口限確定單元具體將讀緩存資源R和預(yù)定的調(diào)整變化比例n%相乘,W確定當(dāng)前的讀 緩存調(diào)整口限;將寫(xiě)緩存資源W和預(yù)定的調(diào)整變化比例n%相乘,W確定當(dāng)前的寫(xiě)緩存調(diào)整 n限。9. 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于, 資源回收單元具體從已加入系統(tǒng)的第i個(gè)虛擬機(jī)的讀緩存資源化中回收大小為化i 的讀緩存資源,其中化i =化ewX化/R,W便對(duì)第i個(gè)虛擬機(jī)的讀緩存資源進(jìn)行更新;從已 加入系統(tǒng)的第i個(gè)虛擬機(jī)的寫(xiě)緩存資源Wi中回收大小為Cwi的寫(xiě)緩存資源,其中Cwi = WnewXWi/W,W便對(duì)第i個(gè)虛擬機(jī)的寫(xiě)緩存資源進(jìn)行更新。10.根據(jù)權(quán)利要求6-9中任一項(xiàng)所述的系統(tǒng),其特征在于, 資源回收單元還用于根據(jù)判斷單元的判斷結(jié)果,若讀緩存資源化ew不小于讀緩存調(diào) 整口限,或者寫(xiě)緩存資源Wnew不小于寫(xiě)緩存調(diào)整口限,則按照預(yù)先設(shè)定的壓縮比例,對(duì)已 加入系統(tǒng)的虛擬機(jī)的讀緩存資源和寫(xiě)緩存資源進(jìn)行壓縮,并將回收的資源作為保留資源; 按照預(yù)先設(shè)定的壓縮比例,對(duì)所述新虛擬機(jī)的讀緩存資源化ew、寫(xiě)緩存資源Wnew進(jìn)行壓 縮,W得到所述新虛擬機(jī)的讀緩存分配資源Rd和寫(xiě)緩存分配資源Wd ; 資源分配單元還用于從保留資源中取出大小為Rd的讀緩存資源和大小為Wd的寫(xiě)緩存 資源W分配給所述新虛擬機(jī)。
【專(zhuān)利摘要】本發(fā)明公開(kāi)一種虛擬機(jī)緩存資源管理方法和系統(tǒng)。其中當(dāng)新虛擬機(jī)加入系統(tǒng)后,收集所述新虛擬機(jī)的實(shí)際使用存儲(chǔ)量、需要的讀寫(xiě)緩存比例;根據(jù)新虛擬機(jī)的實(shí)際使用存儲(chǔ)量、需要的讀寫(xiě)緩存比例,確定新虛擬機(jī)需要的讀緩存資源Rnew和寫(xiě)緩存資源Wnew;根據(jù)為已加入系統(tǒng)的虛擬機(jī)分配的讀緩存資源R和寫(xiě)緩存資源W確定當(dāng)前的讀緩存調(diào)整門(mén)限和寫(xiě)緩存調(diào)整門(mén)限;若讀緩存資源Rnew和寫(xiě)緩存資源Wnew均小于相應(yīng)的門(mén)限,則從保留資源中取出大小為Rnew的讀緩存資源和大小為Wnew的寫(xiě)緩存資源以分配給新虛擬機(jī);從讀緩存資源R中回收大小為Rnew的讀緩存資源,從寫(xiě)緩存資源W中回收大小為Wnew的寫(xiě)緩存資源,并將回收的資源作為保留資源。從而可有效提高虛擬機(jī)的緩存效率和IO能力。
【IPC分類(lèi)】G06F12/08, G06F3/06, G06F9/50, G06F12/02
【公開(kāi)號(hào)】CN105511798
【申請(qǐng)?zhí)枴緾N201410493764
【發(fā)明人】賴(lài)培源, 樊勇兵, 金華敏, 陳天, 劉藝, 陳楠, 丁圣勇
【申請(qǐng)人】中國(guó)電信股份有限公司
【公開(kāi)日】2016年4月20日
【申請(qǐng)日】2014年9月24日
當(dāng)前第4頁(yè)1 2 3 4 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1