1.一種存儲(chǔ)陣列操作方法,其特征在于,包括:
接收目標(biāo)業(yè)務(wù)對(duì)象下發(fā)的針對(duì)存儲(chǔ)陣列的緩存的操作指令,其中,所述存儲(chǔ)陣列所支持的業(yè)務(wù)對(duì)象被劃分為至少一個(gè)性能組,且預(yù)先為每個(gè)所述性能組計(jì)算有允許操作流量;
從所述至少一個(gè)性能組中選擇所述目標(biāo)業(yè)務(wù)對(duì)象所屬的目標(biāo)性能組,并判斷所述目標(biāo)性能組的允許操作流量是否還存在剩余流量;
若所述目標(biāo)性能組的允許操作流量還存在剩余流量時(shí),響應(yīng)所述操作指令;
若所述目標(biāo)性能組的允許操作流量不存在剩余流量時(shí),拒絕所述操作指令。
2.如權(quán)利要求1所述的方法,其特征在于,所述存儲(chǔ)陣列包括至少一個(gè)硬盤(pán)域,且所述至少一個(gè)硬盤(pán)域被劃分為至少一個(gè)性能池,且預(yù)先為每個(gè)所述性能池計(jì)算有允許操作流量,每個(gè)所述性能池包括至少一個(gè)所述性能組;
所述若所述目標(biāo)性能組的允許操作流量還存在剩余流量時(shí),響應(yīng)所述操作指令,包括:
若所述目標(biāo)性能組的允許操作流量還存在剩余流量時(shí),從所述至少一個(gè)性能池中選擇所述目標(biāo)性能組所屬的目標(biāo)性能池,并判斷所述目標(biāo)性能池的允許操作流量是否還存在剩余流量,若是,則響應(yīng)所述操作指令;
所述方法還包括:
若所述目標(biāo)性能池的允許操作流量不存在剩余流量時(shí),拒絕所述操作指令。
3.如權(quán)利要求1或2所述的方法,其特征在于,每個(gè)所述性能組包括至少一個(gè)性能子組,且預(yù)先為每個(gè)所述性能子組計(jì)算有允許操作流量;
所述從所述至少一個(gè)性能組中選擇所述目標(biāo)業(yè)務(wù)對(duì)象所屬的目標(biāo)性能組,并判斷所述目標(biāo)性能組的允許操作流量是否還存在剩余流量,包括:
從所述至少一個(gè)性能組包括的性能子組中選擇所述目標(biāo)業(yè)務(wù)對(duì)象所屬的目標(biāo)性能子組,并判斷所述目標(biāo)性能子組的允許操作流量是否還存在剩余流量,若是,則將所述目標(biāo)性能子組所屬的性能組作為所述目標(biāo)業(yè)務(wù)對(duì)象所屬的目標(biāo)性能組,并判斷所述目標(biāo)性能組的允許操作流量是否還存在剩余流量。
4.如權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
獲取所述存儲(chǔ)列陣所支持的業(yè)務(wù)對(duì)象,并創(chuàng)建所述至少一個(gè)性能組,其中, 每個(gè)所述性能組至少包括一個(gè)所述業(yè)務(wù)對(duì)象;
計(jì)算每個(gè)所述性能組的允許操作流量,其中,所述允許操作流量包括寫(xiě)操作次數(shù)、寫(xiě)操作帶寬和讀操作次數(shù)和讀操作帶寬中的至少一項(xiàng)。
5.如權(quán)利要求4所述的方法,其特征在于,所述方法還包括:
設(shè)置所述至少一個(gè)性能組的優(yōu)先級(jí)別;
根據(jù)每個(gè)性能組的優(yōu)先級(jí)別對(duì)該性能組的允許操作流量進(jìn)行調(diào)整,其中,每個(gè)所述性能組進(jìn)行所述調(diào)整后的允許操作流量與該性能組的優(yōu)先級(jí)別對(duì)應(yīng)。
6.如權(quán)利要求2或3所述的方法,其特征在于,所述方法還包括:
根據(jù)所述存儲(chǔ)陣列包括的至少一個(gè)硬盤(pán)域,創(chuàng)建至少一個(gè)性能池,其中,每個(gè)所述性能池至少包括一個(gè)所述硬盤(pán)域;
計(jì)算每個(gè)所述性能池的允許操作流量,其中,所述允許操作流量包括寫(xiě)操作次數(shù)、寫(xiě)操作帶寬和讀操作次數(shù)和讀操作帶寬中的至少一項(xiàng);
關(guān)聯(lián)所述至少一個(gè)性能組與所述至少一個(gè)性能池的父子關(guān)系,其中,每個(gè)所述性能池至少包括一個(gè)所述性能組。
7.如權(quán)利要求3所述的方法,其特征在于,在所述響應(yīng)所述操作指令之后,所述方法還包括:
查詢所述目標(biāo)性能組的當(dāng)前允許操作流量,并根據(jù)所述操作指令所產(chǎn)生的當(dāng)前流量對(duì)所述目標(biāo)性能組的當(dāng)前允許操作流量進(jìn)行調(diào)整;
查詢所述目標(biāo)性能池的當(dāng)前允許操作流量,并根據(jù)所述操作指令所產(chǎn)生的當(dāng)前流量對(duì)所述目標(biāo)性能池的當(dāng)前允許操作流量進(jìn)行調(diào)整;
查詢所述目標(biāo)性能子組的當(dāng)前允許操作流量,并根據(jù)所述操作指令所產(chǎn)生的當(dāng)前流量對(duì)所述目標(biāo)性能子組的當(dāng)前允許操作流量進(jìn)行調(diào)整。
8.一種存儲(chǔ)陣列操作裝置,其特征在于,包括:接收單元、判斷單元、響應(yīng)單元和第一拒絕單元,其中:
所述接收單元,用于接收目標(biāo)業(yè)務(wù)對(duì)象下發(fā)的針對(duì)存儲(chǔ)陣列的緩存的操作指令,其中,所述存儲(chǔ)陣列所支持的業(yè)務(wù)對(duì)象被劃分為至少一個(gè)性能組,且預(yù)先為每個(gè)所述性能組計(jì)算有允許操作流量;
所述判斷單元,用于從所述至少一個(gè)性能組中選擇所述目標(biāo)業(yè)務(wù)對(duì)象所屬的目標(biāo)性能組,并判斷所述目標(biāo)性能組的允許操作流量是否還存在剩余流量;
所述響應(yīng)單元,用于若所述目標(biāo)性能組的允許操作流量還存在剩余流量時(shí), 響應(yīng)所述操作指令;
所述第一拒絕單元,用于若所述目標(biāo)性能組的允許操作流量不存在剩余流量時(shí),拒絕所述操作指令。
9.如權(quán)利要求8所述的裝置,其特征在于,所述存儲(chǔ)陣列包括至少一個(gè)硬盤(pán)域,且所述至少一個(gè)硬盤(pán)域被劃分為至少一個(gè)性能池,且預(yù)先為每個(gè)所述性能池計(jì)算有允許操作流量,每個(gè)所述性能池包括至少一個(gè)所述性能組;
所述響應(yīng)單元用于若所述目標(biāo)性能組的允許操作流量還存在剩余流量時(shí),從所述至少一個(gè)性能池中選擇所述目標(biāo)性能組所屬的目標(biāo)性能池,并判斷所述目標(biāo)性能池的允許操作流量是否還存在剩余流量,若是,則響應(yīng)所述操作指令;
所述裝置還包括:
第二拒絕單元,用于若所述目標(biāo)性能池的允許操作流量不存在剩余流量時(shí),拒絕所述操作指令。
10.如權(quán)利要求8或9所述的裝置,其特征在于,每個(gè)所述性能組包括至少一個(gè)性能子組,且預(yù)先為每個(gè)所述性能子組計(jì)算有允許操作流量;
所述判斷單元用于從所述至少一個(gè)性能組包括的性能子組中選擇所述目標(biāo)業(yè)務(wù)對(duì)象所屬的目標(biāo)性能子組,并判斷所述目標(biāo)性能子組的允許操作流量是否還存在剩余流量,若是,則將所述目標(biāo)性能子組所屬的性能組作為所述目標(biāo)業(yè)務(wù)對(duì)象所屬的目標(biāo)性能組,并判斷所述目標(biāo)性能組的允許操作流量是否還存在剩余流量。
11.如權(quán)利要求8-10中任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括:
第一創(chuàng)建單元,用于獲取所述存儲(chǔ)列陣所支持的業(yè)務(wù)對(duì)象,并創(chuàng)建所述至少一個(gè)性能組,其中,每個(gè)所述性能組至少包括一個(gè)所述業(yè)務(wù)對(duì)象;
第一計(jì)算單元,用于計(jì)算每個(gè)所述性能組的允許操作流量,其中,所述允許操作流量包括寫(xiě)操作次數(shù)、寫(xiě)操作帶寬和讀操作次數(shù)和讀操作帶寬中的至少一項(xiàng)。
12.如權(quán)利要求11所述的裝置,其特征在于,所述裝置還包括:
設(shè)置單元,用于設(shè)置所述至少一個(gè)性能組的優(yōu)先級(jí)別;
第一調(diào)整單元,用于根據(jù)每個(gè)性能組的優(yōu)先級(jí)別對(duì)該性能組的允許操作流量進(jìn)行調(diào)整,其中,每個(gè)所述性能組進(jìn)行所述調(diào)整后的允許操作流量與該性能組的優(yōu)先級(jí)別對(duì)應(yīng)。
13.如權(quán)利要求9或10所述的裝置,其特征在于,所述裝置還包括:
第二創(chuàng)建單元,用于根據(jù)所述存儲(chǔ)陣列包括的至少一個(gè)硬盤(pán)域,創(chuàng)建至少一個(gè)性能池,其中,每個(gè)所述性能池至少包括一個(gè)所述硬盤(pán)域;
第二計(jì)算單元,用于計(jì)算每個(gè)所述性能池的允許操作流量,其中,所述允許操作流量包括寫(xiě)操作次數(shù)、寫(xiě)操作帶寬和讀操作次數(shù)和讀操作帶寬中的至少一項(xiàng);
關(guān)聯(lián)單元,用于關(guān)聯(lián)所述至少一個(gè)性能組與所述至少一個(gè)性能池的父子關(guān)系,其中,每個(gè)所述性能池至少包括一個(gè)所述性能組。
14.如權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括:
第二調(diào)整單元,用于查詢所述目標(biāo)性能組的當(dāng)前允許操作流量,并根據(jù)所述操作指令所產(chǎn)生的當(dāng)前流量對(duì)所述目標(biāo)性能組的當(dāng)前允許操作流量進(jìn)行調(diào)整;
第三調(diào)整單元,用于查詢所述目標(biāo)性能池的當(dāng)前允許操作流量,并根據(jù)所述操作指令所產(chǎn)生的當(dāng)前流量對(duì)所述目標(biāo)性能池的當(dāng)前允許操作流量進(jìn)行調(diào)整;
第四調(diào)整單元,用于查詢所述目標(biāo)性能子組的當(dāng)前允許操作流量,并根據(jù)所述操作指令所產(chǎn)生的當(dāng)前流量對(duì)所述目標(biāo)性能子組的當(dāng)前允許操作流量進(jìn)行調(diào)整。