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

一種vd的均衡處理方法和裝置的制造方法_4

文檔序號(hào):9708006閱讀:來(lái)源:國(guó)知局
所述RAID在第一ro中的數(shù)據(jù)迀移到第二 ro的過(guò)程中,將所述RAID在所述第一PD中的部分VD的數(shù)據(jù)迀移到所述第二PD中的VD上;在將所述RAID在所述第一PD中的部分VD的數(shù)據(jù)迀移到所述第二PD中的VD上的過(guò)程中,針對(duì)K個(gè)PD中的位于同一個(gè)虛擬磁盤(pán)組VDG的多個(gè)VD,只迀移部分VD的數(shù)據(jù)到所述Mfro中對(duì)應(yīng)個(gè)數(shù)的VD上。
[0064]其中,本發(fā)明裝置的各個(gè)模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。
[0065]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。
[0066]本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可進(jìn)一步拆分成多個(gè)子模塊。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0067]以上公開(kāi)的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種虛擬磁盤(pán)VD的均衡處理方法,存儲(chǔ)池內(nèi)包括擴(kuò)容前的K個(gè)物理磁盤(pán)PD和擴(kuò)容后的M個(gè)H),K和M均為正整數(shù),其特征在于,在對(duì)所述存儲(chǔ)池進(jìn)行均衡處理時(shí),針對(duì)每個(gè)獨(dú)立冗余磁盤(pán)陣列RAID,所述方法包括: 計(jì)算所述RAID在所述存儲(chǔ)池內(nèi)的所有PD上的平均使用率; 當(dāng)需要將所述RAID在第一H)中的數(shù)據(jù)迀移到第二PD時(shí),判斷所述RAID在所述第二H)的使用率是否不大于所述平均使用率;其中,所述第一 PD是所述K個(gè)PD中的PD,所述第二 PD是所述M個(gè)PD中的PD; 如果是,則將所述RAID在所述第一 PD中的數(shù)據(jù)迀移到所述第二 PD; 如果否,則拒絕將所述RAID在所述第一 PD中的數(shù)據(jù)迀移到所述第二 PD。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述計(jì)算所述RAID在所述存儲(chǔ)池內(nèi)的所有H)上的平均使用率的過(guò)程,具體包括: 獲得所述RAID需要使用的總VD個(gè)數(shù)和所述存儲(chǔ)池內(nèi)的所有PD的總VD個(gè)數(shù),利用所述RAID需要使用的總VD個(gè)數(shù)和所述存儲(chǔ)池內(nèi)的所有PD的總VD個(gè)數(shù),計(jì)算所述RAID在所述存儲(chǔ)池內(nèi)的所有H)上的平均使用率。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述需要將所述RAID在第一PD中的數(shù)據(jù)迀移到第二 ro的確定過(guò)程,具體包括: 判斷所述存儲(chǔ)池內(nèi)的所述K個(gè)PD和所述M個(gè)PD的利用率是否均保持在平均利用率的有效范圍之內(nèi);如果是,則結(jié)束對(duì)所述存儲(chǔ)池的均衡處理; 如果否,判斷所述RAID在所述K個(gè)ro和所述M個(gè)ro的使用率是否均保持在所述平均使用率的有效范圍之內(nèi);如果均保持在所述平均使用率的有效范圍之內(nèi),則結(jié)束對(duì)所述RAID的均衡處理,選擇下一個(gè)RAID進(jìn)行均衡處理; 如果沒(méi)有均保持在所述平均使用率的有效范圍之內(nèi),則從所述K個(gè)PD中選擇一個(gè)使用率大于所述平均使用率的PD作為所述第一 PD,并從所述M個(gè)PD中選擇一個(gè)使用率小于所述平均使用率的ro作為所述第二 ro,并確定需要將所述RAID在所述第一 ro中的數(shù)據(jù)迀移到所述第二 PD。4.根據(jù)權(quán)利要求3所述的方法,其特征在于, 所述平均利用率的有效范圍具體包括:[N*( 1-xl% ),N*(l+xl% )],所述平均使用率的有效范圍具體包括:[Q*(l-x2% ) ],Q*(l+x2% )]; 其中,所述N為平均利用率,所述Q為平均使用率;所述xl為預(yù)設(shè)閾值,所述x2為預(yù)設(shè)閾值;所述平均利用率N=(a%*K)/(K+M),a%S在對(duì)所述存儲(chǔ)池進(jìn)行均衡處理之前,所述K個(gè)TO中的每個(gè)H)的利用率。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述RAID在所述第一PD中的數(shù)據(jù)迀移到所述第二 ro的過(guò)程,具體包括: 將所述RAID在所述第一PD中的部分VD的數(shù)據(jù)迀移到所述第二PD中的VD上;其中,在將所述RAID在所述第一PD中的部分VD的數(shù)據(jù)迀移到所述第二PD中的VD上的過(guò)程中,針對(duì)K個(gè)H)中的位于同一個(gè)虛擬磁盤(pán)組VDG的多個(gè)VD,只迀移部分VD的數(shù)據(jù)到所述M個(gè)PD中對(duì)應(yīng)個(gè)數(shù)的VD上。6.一種虛擬磁盤(pán)VD的均衡處理裝置,存儲(chǔ)池內(nèi)包括擴(kuò)容前的K個(gè)物理磁盤(pán)PD和擴(kuò)容后的M個(gè)ro,K和M均為正整數(shù),其特征在于,在對(duì)存儲(chǔ)池進(jìn)行均衡處理時(shí),針對(duì)每個(gè)獨(dú)立冗余磁盤(pán)陣列RAID,所述裝置具體包括: 計(jì)算模塊,用于計(jì)算所述RAID在存儲(chǔ)池內(nèi)的所有PD上的平均使用率; 確定模塊,用于當(dāng)需要將所述RAID在第一PD中的數(shù)據(jù)迀移到第二PD時(shí),判斷所述RAID在所述第二 PD的使用率是否不大于所述平均使用率;所述第一 ro是所述K個(gè)ro中的ro,所述第二 PD是所述M個(gè)PD中的PD ; 處理模塊,用于當(dāng)判斷結(jié)果為不大于所述平均使用率時(shí),則將所述RAID在所述第一PD中的數(shù)據(jù)迀移到所述第二PD;當(dāng)判斷結(jié)果為大于所述平均使用率時(shí),則拒絕將所述RAID在所述第一ro中的數(shù)據(jù)迀移到所述第二ro。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述計(jì)算模塊,具體用于在計(jì)算RAID在存儲(chǔ)池內(nèi)的所有PD上的平均使用率的過(guò)程中,獲得所述RAID需要使用的總VD個(gè)數(shù)和存儲(chǔ)池內(nèi)的所有H)的總VD個(gè)數(shù),利用所述RAID需要使用的總VD個(gè)數(shù)和存儲(chǔ)池內(nèi)的所有H)的總VD個(gè)數(shù),計(jì)算所述RAID在所述存儲(chǔ)池內(nèi)的所有H)上的平均使用率。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述確定模塊,具體用于在需要將所述RAID在第一 PD中的數(shù)據(jù)迀移到第二 H)的確定過(guò)程中,判斷所述存儲(chǔ)池內(nèi)的所述K個(gè)ro和所述μ個(gè)ro的利用率是否均保持在平均利用率的有效范圍之內(nèi);如果是,則結(jié)束對(duì)所述存儲(chǔ)池的均衡處理;如果否,判斷所述RAID在所述Kfro和所述M個(gè)PD的使用率是否均保持在所述平均使用率的有效范圍之內(nèi);如果均保持在所述平均使用率的有效范圍之內(nèi),則結(jié)束對(duì)所述RAID的均衡處理,選擇下一個(gè)RAID進(jìn)行均衡處理;如果沒(méi)有均保持在所述平均使用率的有效范圍之內(nèi),則從所述K個(gè)ro中選擇一個(gè)使用率大于所述平均使用率的PD作為所述第一 PD,并從所述M個(gè)PD中選擇一個(gè)使用率小于所述平均使用率的PD作為所述第二 ro,并確定需要將所述RAID在所述第一 ro中的數(shù)據(jù)迀移到所述第二 PD。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于, 所述平均利用率的有效范圍具體包括:[N*( 1-xl% ),N*(l+xl% )],所述平均使用率的有效范圍具體包括:[Q*(l-x2% ) ],Q*(l+x2% )]; 其中,所述N為平均利用率,所述Q為平均使用率;所述xl為預(yù)設(shè)閾值,所述x2為預(yù)設(shè)閾值;所述平均利用率N=(a%*K)/(K+M),a%S在對(duì)所述存儲(chǔ)池進(jìn)行均衡處理之前,所述K個(gè)TO中的每個(gè)H)的利用率。10.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述處理模塊,具體用于在將所述RAID在第一PD中的數(shù)據(jù)迀移到第二PD的過(guò)程中,將所述RAID在所述第一H)中的部分VD的數(shù)據(jù)迀移到所述第二H)中的VD上;在將所述RAID在所述第一ro中的部分VD的數(shù)據(jù)迀移到所述第二PD中的VD上的過(guò)程中,針對(duì)K個(gè)PD中的位于同一個(gè)虛擬磁盤(pán)組VDG的多個(gè)VD,只迀移部分VD的數(shù)據(jù)到所述Mfro中對(duì)應(yīng)個(gè)數(shù)的VD上。
【專(zhuān)利摘要】本發(fā)明提供一種VD的均衡處理方法和裝置,該方法包括:計(jì)算RAID在所述存儲(chǔ)池內(nèi)的所有PD上的平均使用率;當(dāng)需要將所述RAID在第一PD中的數(shù)據(jù)遷移到第二PD時(shí),判斷所述RAID在所述第二PD的使用率是否不大于所述平均使用率;其中,所述第一PD是所述K個(gè)PD中的PD,所述第二PD是所述M個(gè)PD中的PD;如果是,則將所述RAID在所述第一PD中的數(shù)據(jù)遷移到所述第二PD;如果否,則拒絕將所述RAID在所述第一PD中的數(shù)據(jù)遷移到所述第二PD。通過(guò)本發(fā)明的技術(shù)方案,RAID的業(yè)務(wù)會(huì)均勻的分布在各PD上,不會(huì)縮短新PD的使用壽命。而且,如果新PD出現(xiàn)故障,則在進(jìn)行重構(gòu)時(shí),存儲(chǔ)池中的所有PD都會(huì)參與重構(gòu),可以提高重構(gòu)速度和重構(gòu)效率,并且避免重構(gòu)過(guò)程對(duì)業(yè)務(wù)造成的影響。
【IPC分類(lèi)】G06F3/06
【公開(kāi)號(hào)】CN105468299
【申請(qǐng)?zhí)枴緾N201510807864
【發(fā)明人】郭永強(qiáng), 王麗紅
【申請(qǐng)人】浙江宇視科技有限公司
【公開(kāi)日】2016年4月6日
【申請(qǐng)日】2015年11月19日
當(dāng)前第4頁(yè)1 2 3 4 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
福安市| 焦作市| 华阴市| 廉江市| 普兰县| 黔江区| 武陟县| 城口县| 罗田县| 红原县| 合川市| 启东市| 顺义区| 屏东县| 岢岚县| 和平区| 宁南县| 宁安市| 石阡县| 天气| 敦化市| 囊谦县| 南开区| 吉水县| 泸溪县| 宜州市| 张家口市| 广安市| 柳州市| 舒兰市| 丰原市| 鹰潭市| 江达县| 惠安县| 交口县| 十堰市| 子长县| 安陆市| 鄂托克前旗| 黄骅市| 色达县|