專利名稱:集群存儲(chǔ)系統(tǒng)中存儲(chǔ)池的調(diào)整方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及集群存儲(chǔ)系統(tǒng),尤其涉及一種集群存儲(chǔ)系統(tǒng)中存儲(chǔ)池的調(diào)整方法、裝 置及系統(tǒng)。
背景技術(shù):
如今集群存儲(chǔ)系統(tǒng)所存儲(chǔ)的數(shù)據(jù)量越來越大,對集群存儲(chǔ)系統(tǒng)的性能要求也越來 越高。為了滿足集群存儲(chǔ)系統(tǒng)的訪問需求,通常操作是在集群存儲(chǔ)系統(tǒng)系統(tǒng)中進(jìn)行數(shù)據(jù)遷 移,或者是根據(jù)集群存儲(chǔ)系統(tǒng)的負(fù)載調(diào)整緩存參數(shù)來實(shí)現(xiàn)。在集群存儲(chǔ)系統(tǒng)中進(jìn)行數(shù)據(jù)遷移,是把數(shù)據(jù)從一個(gè)性能低的存儲(chǔ)池中拷貝到性能 較高的存儲(chǔ)池中,其中的存儲(chǔ)池是多個(gè)存儲(chǔ)單元的集合,各存儲(chǔ)單元負(fù)責(zé)存儲(chǔ)實(shí)際的數(shù)據(jù)。 拷貝完成之后,再刪除原來性能較低存儲(chǔ)池中的數(shù)據(jù),從而提高集群存儲(chǔ)系統(tǒng)的性能。但是 在整個(gè)數(shù)據(jù)遷移過程中,大量的拷貝數(shù)據(jù)嚴(yán)重降低了集群存儲(chǔ)的性能。根據(jù)集群存儲(chǔ)系統(tǒng)的負(fù)載調(diào)整緩存參數(shù)可以一定程度上提高集群存儲(chǔ)的性能,但 由于系統(tǒng)內(nèi)存或緩存等硬件資源容量有限,使得這種操作對整個(gè)集群存儲(chǔ)系統(tǒng)的性能提升 也較為有限。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是需要提供一種集群存儲(chǔ)系統(tǒng)中存儲(chǔ)池的調(diào)整技術(shù), 用于根據(jù)集群存儲(chǔ)系統(tǒng)的訪問需求自動(dòng)調(diào)整存儲(chǔ)池資源。為了解決上述技術(shù)問題,本發(fā)明首先提供了一種集群存儲(chǔ)系統(tǒng)中存儲(chǔ)池的調(diào)整系 統(tǒng),其特征在于,包括第一存儲(chǔ)池,包含有多個(gè)存儲(chǔ)單元;第二存儲(chǔ)池,包含有多個(gè)存儲(chǔ)單元;監(jiān)控模塊,用于監(jiān)控所述第一存儲(chǔ)池中數(shù)據(jù)的實(shí)時(shí)訪問情形,獲取被訪問數(shù)據(jù)在 所述第一存儲(chǔ)池中的第一分布信息;還用于監(jiān)控所述第二存儲(chǔ)池中數(shù)據(jù)的實(shí)時(shí)訪問情形, 獲取被訪問數(shù)據(jù)在所述第二存儲(chǔ)池中的第二分布信息;調(diào)度模塊,用于在所述第一分布信息高于為所述第一存儲(chǔ)池預(yù)設(shè)的第一閾值時(shí), 將所述第二存儲(chǔ)池中的存儲(chǔ)單元遷移到所述第一存儲(chǔ)池中。優(yōu)選地,所述調(diào)度模塊將所述第二存儲(chǔ)池中的存儲(chǔ)單元遷移到所述第一存儲(chǔ)池中 之前和之后,所述第二分布信息均高于為所述第二存儲(chǔ)池預(yù)設(shè)的第二閾值。優(yōu)選地,所述調(diào)度模塊用于在所述第一分布信息高于所述第一閾值時(shí),根據(jù)所述 第二存儲(chǔ)池中存儲(chǔ)單元的ID,將所述第二存儲(chǔ)池中的存儲(chǔ)單元遷移到所述第一存儲(chǔ)池中。為了解決上述技術(shù)問題,本發(fā)明還提供了一種集群存儲(chǔ)系統(tǒng)中存儲(chǔ)池的調(diào)整裝 置,所述集群存儲(chǔ)系統(tǒng)包含第一存儲(chǔ)池及第二存儲(chǔ)池,所述第一存儲(chǔ)池包含有多個(gè)存儲(chǔ)單 元,所述第二存儲(chǔ)池包含有多個(gè)存儲(chǔ)單元,所述裝置包括監(jiān)控模塊,用于監(jiān)控所述第一存儲(chǔ)池中數(shù)據(jù)的實(shí)時(shí)訪問情形,獲取被訪問數(shù)據(jù)在所述第一存儲(chǔ)池中的第一分布信息;還用于監(jiān)控所述第二存儲(chǔ)池中數(shù)據(jù)的實(shí)時(shí)訪問情形, 獲取被訪問數(shù)據(jù)在所述第二存儲(chǔ)池中的第二分布信息;調(diào)度模塊,用于在所述第一分布信息高于為所述第一存儲(chǔ)池預(yù)設(shè)的第一閾值時(shí), 將所述第二存儲(chǔ)池中的存儲(chǔ)單元遷移到所述第一存儲(chǔ)池中。優(yōu)選地,所述調(diào)度模塊將所述第二存儲(chǔ)池中的存儲(chǔ)單元遷移到所述第一存儲(chǔ)池中 之前和之后,所述第二分布信息均高于為所述第二存儲(chǔ)池預(yù)設(shè)的第二閾值。優(yōu)選地,所述調(diào)度模塊用于在所述第一分布信息高于所述第一閾值時(shí),根據(jù)所述 第二存儲(chǔ)池中存儲(chǔ)單元的ID,將所述第二存儲(chǔ)池中的存儲(chǔ)單元遷移到所述第一存儲(chǔ)池中。為了解決上述技術(shù)問題,本發(fā)明還提供了一種集群存儲(chǔ)系統(tǒng)中存儲(chǔ)池的調(diào)整方 法,所述集群存儲(chǔ)系統(tǒng)包含第一存儲(chǔ)池及第二存儲(chǔ)池,所述第一存儲(chǔ)池包含有多個(gè)存儲(chǔ)單 元,所述第二存儲(chǔ)池包含有多個(gè)存儲(chǔ)單元,所述方法包括監(jiān)控所述第一存儲(chǔ)池中數(shù)據(jù)的實(shí)時(shí)訪問情形,獲取被訪問數(shù)據(jù)在所述第一存儲(chǔ)池 中的第一分布信息;監(jiān)控所述第二存儲(chǔ)池中數(shù)據(jù)的實(shí)時(shí)訪問情形,獲取被訪問數(shù)據(jù)在所述第二存儲(chǔ)池 中的第二分布信息;在所述第一分布信息高于為所述第一存儲(chǔ)池預(yù)設(shè)的第一閾值時(shí),將所述第二存儲(chǔ) 池中的存儲(chǔ)單元遷移到所述第一存儲(chǔ)池中。優(yōu)選地,將所述第二存儲(chǔ)池中的存儲(chǔ)單元遷移到所述第一存儲(chǔ)池中之前和之后, 所述第二分布信息均高于為所述第二存儲(chǔ)池預(yù)設(shè)的第二閾值。優(yōu)選地,在所述第一分布信息高于所述第一閾值時(shí),根據(jù)所述第二存儲(chǔ)池中存儲(chǔ) 單元的ID,將所述第二存儲(chǔ)池中的存儲(chǔ)單元遷移到所述第一存儲(chǔ)池中。與現(xiàn)有技術(shù)相比,本發(fā)明的實(shí)施例根據(jù)集群存儲(chǔ)系統(tǒng)的訪問需求,在線調(diào)整各存 儲(chǔ)池的規(guī)模,改變各存儲(chǔ)池的資源配置,達(dá)到了自動(dòng)調(diào)整存儲(chǔ)池資源的目的。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變 得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在說明書、權(quán)利 要求書以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
附圖用來提供對本發(fā)明技術(shù)方案的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本 發(fā)明的實(shí)施例一起用于解釋本發(fā)明的技術(shù)方案,并不構(gòu)成對本發(fā)明技術(shù)方案的限制。在附 圖中圖1是本發(fā)明實(shí)施例集群存儲(chǔ)系統(tǒng)中存儲(chǔ)池的調(diào)整系統(tǒng)的組成示意圖;圖2是本發(fā)明實(shí)施例集群存儲(chǔ)系統(tǒng)中存儲(chǔ)池的調(diào)整方法的流程示意圖。
具體實(shí)施例方式以下將結(jié)合附圖及實(shí)施例來詳細(xì)說明本發(fā)明的實(shí)施方式,借此對本發(fā)明如何應(yīng)用 技術(shù)手段來解決技術(shù)問題,并達(dá)成技術(shù)效果的實(shí)現(xiàn)過程能充分理解并據(jù)以實(shí)施。首先,如果不沖突,本發(fā)明實(shí)施例以及實(shí)施例中的各個(gè)特征的相互結(jié)合,均在本發(fā) 明的保護(hù)范圍之內(nèi)。另外,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以 不同于此處的順序執(zhí)行所示出或描述的步驟。本發(fā)明的技術(shù)方案中,集群存儲(chǔ)系統(tǒng)包含有多個(gè)(即兩個(gè)或兩個(gè)以上的)存儲(chǔ)池, 每個(gè)存儲(chǔ)池的規(guī)模(即所包含的存儲(chǔ)單元的數(shù)量)可以相同也可以不同,且各存儲(chǔ)池所包 含的存儲(chǔ)單元的大小,可以相同也可以不同。在集群存儲(chǔ)系統(tǒng)為用戶提供數(shù)據(jù)服務(wù)時(shí),利用一監(jiān)控模塊實(shí)時(shí)監(jiān)控各存儲(chǔ)池的數(shù) 據(jù)訪問情形,獲取被訪問數(shù)據(jù)在各存儲(chǔ)池上的分布信息,在某個(gè)存儲(chǔ)池上的分布信息表示 數(shù)據(jù)訪問對這個(gè)存儲(chǔ)池造成了較大壓力(比如分布信息高于為這個(gè)存儲(chǔ)池預(yù)設(shè)的閾值) 時(shí),采用一調(diào)度模塊將其他一個(gè)或多個(gè)較為空閑(數(shù)據(jù)訪問并未造成較大壓力)的存儲(chǔ)池 中的存儲(chǔ)單元遷移到這個(gè)已經(jīng)處于較大壓力狀態(tài)下的存儲(chǔ)池中,擴(kuò)大這個(gè)存儲(chǔ)池的存儲(chǔ)規(guī) 模,降低這個(gè)存儲(chǔ)池的數(shù)據(jù)訪問壓力。實(shí)施例一、集群存儲(chǔ)系統(tǒng)中存儲(chǔ)池的調(diào)整系統(tǒng)如圖1所示,本實(shí)施例包括第一存儲(chǔ)池110、第二存儲(chǔ)池120、監(jiān)控模塊130以及調(diào) 度模塊140,其中第一存儲(chǔ)池110,包含有M個(gè)存儲(chǔ)單元,其中M為大于1的正整數(shù);第二存儲(chǔ)池120,包含有N個(gè)存儲(chǔ)單元,其中N為大于1的正整數(shù)(N不等于M ;在 其他實(shí)施例中,N也可以等于M);監(jiān)控模塊130,與第一存儲(chǔ)池110及第二存儲(chǔ)池120相連,用于監(jiān)控第一存儲(chǔ)池 110及第二存儲(chǔ)池120中數(shù)據(jù)的實(shí)時(shí)訪問情形,獲取被訪問數(shù)據(jù)在第一存儲(chǔ)池110中的第一 分布信息及被訪問數(shù)據(jù)在第二存儲(chǔ)池120中的第二分布信息,將第一分布信息及第二分布 信息實(shí)時(shí)地發(fā)送給調(diào)度模塊140 ;調(diào)度模塊140,與第一存儲(chǔ)池110、第二存儲(chǔ)池120及監(jiān)控模塊130相連,在第一分 布信息高于為第一存儲(chǔ)池110預(yù)設(shè)的第一閾值時(shí),將第二存儲(chǔ)池120中的存儲(chǔ)單元遷移到 第一存儲(chǔ)池110中以擴(kuò)大第一存儲(chǔ)池110的存儲(chǔ)規(guī)模,降低第一存儲(chǔ)池110的數(shù)據(jù)訪問壓 力。對整個(gè)集群存儲(chǔ)系統(tǒng)來說,每個(gè)存儲(chǔ)池中的每個(gè)存儲(chǔ)單元都有一個(gè)唯一且保持不 變的ID號(在整個(gè)集群存儲(chǔ)系統(tǒng)唯一且保持不變),因此調(diào)度模塊140在執(zhí)行遷移時(shí),根據(jù) 存儲(chǔ)單元的ID號即可自動(dòng)實(shí)現(xiàn)。當(dāng)然,本實(shí)施例中,將第二存儲(chǔ)池120中的存儲(chǔ)單元遷移到第一存儲(chǔ)池110中的 前提是,存儲(chǔ)單元遷移前后,第二存儲(chǔ)池120的訪問性能并不會(huì)顯著降低,第二分布信息并 不會(huì)高于為第二存儲(chǔ)池120預(yù)設(shè)的第二閾值。另外,如果第二分布信息高于第二閾值且第 一分布信息不高于第一閾值時(shí),也可以將第一存儲(chǔ)池110中的存儲(chǔ)單元遷移到第二存儲(chǔ)池 120中以擴(kuò)大第二存儲(chǔ)池120的存儲(chǔ)規(guī)模,降低第二存儲(chǔ)池120的數(shù)據(jù)訪問壓力。上述第一閾值是根據(jù)第一存儲(chǔ)池110的數(shù)據(jù)訪問性能而為第一存儲(chǔ)池110所預(yù) 設(shè)的,被訪問數(shù)據(jù)在第一存儲(chǔ)池110中的第一分布信息超出第一閾值時(shí)表明對第一存儲(chǔ)池 110的訪問已經(jīng)較嚴(yán)重地影響第一存儲(chǔ)池110的運(yùn)行,第一存儲(chǔ)池110的性能已經(jīng)低于一定 的限度。第二閾值是根據(jù)第二存儲(chǔ)池120的數(shù)據(jù)訪問性能而為第二存儲(chǔ)池120所預(yù)設(shè)的, 該第二閾值相對于第二存儲(chǔ)池120,請參照第一閾值相對于第一存儲(chǔ)池110理解。由以上實(shí)施例可見,第一存儲(chǔ)池110的性能低于預(yù)設(shè)的限度時(shí),實(shí)時(shí)從比較空閑的第二存儲(chǔ)池120中遷移出部分存儲(chǔ)單元到第一存儲(chǔ)池110中,從而調(diào)整了不同存儲(chǔ)池的 規(guī)模,有效整合了集群存儲(chǔ)系統(tǒng)的存儲(chǔ)資源,提高了第一存儲(chǔ)池110以及整個(gè)集群存儲(chǔ)系 統(tǒng)的服務(wù)性能,且整個(gè)操作未進(jìn)行集群存儲(chǔ)系統(tǒng)的數(shù)據(jù)遷移,是在業(yè)務(wù)不中斷的情況下進(jìn) 行的,能為用戶提供高速高效的集群服務(wù)。實(shí)施例二、一種集群存儲(chǔ)系統(tǒng)中存儲(chǔ)池的調(diào)整裝置結(jié)合圖1所示的實(shí)施例一,集群存儲(chǔ)系統(tǒng)包含第一存儲(chǔ)池110及第二存儲(chǔ)池120, 第一存儲(chǔ)池110包含有多個(gè)存儲(chǔ)單元,第二存儲(chǔ)池120包含有多個(gè)存儲(chǔ)單元,該裝置包括監(jiān)控模塊130,與第一存儲(chǔ)池110及第二存儲(chǔ)池120相連,用于監(jiān)控第一存儲(chǔ)池 110及第二存儲(chǔ)池120中數(shù)據(jù)的實(shí)時(shí)訪問情形,獲取被訪問數(shù)據(jù)在第一存儲(chǔ)池110中的第一 分布信息及被訪問數(shù)據(jù)在第二存儲(chǔ)池120中的第二分布信息,將第一分布信息及第二分布 信息實(shí)時(shí)地發(fā)送給調(diào)度模塊140 ;調(diào)度模塊140,與第一存儲(chǔ)池110、第二存儲(chǔ)池120及監(jiān)控模塊130相連,在第一分 布信息高于為第一存儲(chǔ)池110預(yù)設(shè)的第一閾值時(shí),將第二存儲(chǔ)池120中的存儲(chǔ)單元遷移到 第一存儲(chǔ)池110中以擴(kuò)大第一存儲(chǔ)池110的存儲(chǔ)規(guī)模,降低第一存儲(chǔ)池110的數(shù)據(jù)訪問壓 力。本實(shí)施例中,調(diào)度模塊140將第二存儲(chǔ)池120中的存儲(chǔ)單元遷移到第一存儲(chǔ)池110 中之前和之后,第二分布信息均高于為第二存儲(chǔ)池120所預(yù)設(shè)的第二閾值。調(diào)度模塊140用于在第一分布信息高于第一閾值時(shí),根據(jù)第二存儲(chǔ)池120中存儲(chǔ) 單元的ID,將第二存儲(chǔ)池120中的存儲(chǔ)單元遷移到第一存儲(chǔ)池110中。實(shí)施例三、一種集群存儲(chǔ)系統(tǒng)中存儲(chǔ)池的調(diào)整方法結(jié)合圖1所示的實(shí)施例一,集群存儲(chǔ)系統(tǒng)包含第一存儲(chǔ)池110及第二存儲(chǔ)池120, 第一存儲(chǔ)池Iio包含有多個(gè)存儲(chǔ)單元,第二存儲(chǔ)池120包含有多個(gè)存儲(chǔ)單元,該方法包括如 下步驟步驟S210,監(jiān)控第一存儲(chǔ)池110中數(shù)據(jù)的實(shí)時(shí)訪問情形,獲取被訪問數(shù)據(jù)在第一 存儲(chǔ)池110中的第一分布信息;步驟S220,監(jiān)控第二存儲(chǔ)池120中數(shù)據(jù)的實(shí)時(shí)訪問情形,獲取被訪問數(shù)據(jù)在第二 存儲(chǔ)池120中的第二分布信息;步驟S230,在第一分布信息高于為第一存儲(chǔ)池110預(yù)設(shè)的第一閾值時(shí),將第二存 儲(chǔ)池120中的存儲(chǔ)單元遷移到第一存儲(chǔ)池110中。上述步驟S210和步驟S220是同時(shí)進(jìn)行的,并沒有明顯的先后順序。本實(shí)施例中,將第二存儲(chǔ)池120中的存儲(chǔ)單元遷移到第一存儲(chǔ)池110中之前和之 后,第二分布信息均高于為第二存儲(chǔ)池120所預(yù)設(shè)的第二閾值。在第一分布信息高于第一閾值時(shí),根據(jù)第二存儲(chǔ)池中存儲(chǔ)單元的ID,將第二存儲(chǔ) 池中的存儲(chǔ)單元遷移到第一存儲(chǔ)池中。本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算 裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò) 上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ) 裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多 個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和
雖然本發(fā)明所揭露的實(shí)施方式如上,但所述的內(nèi)容只是為了便于理解本發(fā)明而采 用的實(shí)施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬技術(shù)領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本 發(fā)明所揭露的精神和范圍的前提下,可以在實(shí)施的形式上及細(xì)節(jié)上作任何的修改與變化, 但本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定的范圍為準(zhǔn)。
權(quán)利要求
1.一種集群存儲(chǔ)系統(tǒng)中存儲(chǔ)池的調(diào)整系統(tǒng),其特征在于,包括第一存儲(chǔ)池,包含有多個(gè)存儲(chǔ)單元;第二存儲(chǔ)池,包含有多個(gè)存儲(chǔ)單元;監(jiān)控模塊,用于監(jiān)控所述第一存儲(chǔ)池中數(shù)據(jù)的實(shí)時(shí)訪問情形,獲取被訪問數(shù)據(jù)在所述 第一存儲(chǔ)池中的第一分布信息;還用于監(jiān)控所述第二存儲(chǔ)池中數(shù)據(jù)的實(shí)時(shí)訪問情形,獲取 被訪問數(shù)據(jù)在所述第二存儲(chǔ)池中的第二分布信息;調(diào)度模塊,用于在所述第一分布信息高于為所述第一存儲(chǔ)池預(yù)設(shè)的第一閾值時(shí),將所 述第二存儲(chǔ)池中的存儲(chǔ)單元遷移到所述第一存儲(chǔ)池中。
2.根據(jù)權(quán)利要求1所述的調(diào)整系統(tǒng),其特征在于所述調(diào)度模塊將所述第二存儲(chǔ)池中的存儲(chǔ)單元遷移到所述第一存儲(chǔ)池中之前和之后, 所述第二分布信息均高于為所述第二存儲(chǔ)池預(yù)設(shè)的第二閾值。
3.根據(jù)權(quán)利要求1或2所述的調(diào)整系統(tǒng),其特征在于所述調(diào)度模塊用于在所述第一分布信息高于所述第一閾值時(shí),根據(jù)所述第二存儲(chǔ)池中 存儲(chǔ)單元的ID,將所述第二存儲(chǔ)池中的存儲(chǔ)單元遷移到所述第一存儲(chǔ)池中。
4.一種集群存儲(chǔ)系統(tǒng)中存儲(chǔ)池的調(diào)整裝置,所述集群存儲(chǔ)系統(tǒng)包含第一存儲(chǔ)池及第二 存儲(chǔ)池,所述第一存儲(chǔ)池包含有多個(gè)存儲(chǔ)單元,所述第二存儲(chǔ)池包含有多個(gè)存儲(chǔ)單元,其特 征在于,所述裝置包括監(jiān)控模塊,用于監(jiān)控所述第一存儲(chǔ)池中數(shù)據(jù)的實(shí)時(shí)訪問情形,獲取被訪問數(shù)據(jù)在所述 第一存儲(chǔ)池中的第一分布信息;還用于監(jiān)控所述第二存儲(chǔ)池中數(shù)據(jù)的實(shí)時(shí)訪問情形,獲取 被訪問數(shù)據(jù)在所述第二存儲(chǔ)池中的第二分布信息;調(diào)度模塊,用于在所述第一分布信息高于為所述第一存儲(chǔ)池預(yù)設(shè)的第一閾值時(shí),將所 述第二存儲(chǔ)池中的存儲(chǔ)單元遷移到所述第一存儲(chǔ)池中。
5.根據(jù)權(quán)利要求4所述的調(diào)整裝置,其特征在于所述調(diào)度模塊將所述第二存儲(chǔ)池中的存儲(chǔ)單元遷移到所述第一存儲(chǔ)池中之前和之后, 所述第二分布信息均高于為所述第二存儲(chǔ)池預(yù)設(shè)的第二閾值。
6.根據(jù)權(quán)利要求4或5所述的調(diào)整裝置,其特征在于所述調(diào)度模塊用于在所述第一分布信息高于所述第一閾值時(shí),根據(jù)所述第二存儲(chǔ)池中 存儲(chǔ)單元的ID,將所述第二存儲(chǔ)池中的存儲(chǔ)單元遷移到所述第一存儲(chǔ)池中。
7.一種集群存儲(chǔ)系統(tǒng)中存儲(chǔ)池的調(diào)整方法,所述集群存儲(chǔ)系統(tǒng)包含第一存儲(chǔ)池及第二 存儲(chǔ)池,所述第一存儲(chǔ)池包含有多個(gè)存儲(chǔ)單元,所述第二存儲(chǔ)池包含有多個(gè)存儲(chǔ)單元,其特 征在于,所述方法包括監(jiān)控所述第一存儲(chǔ)池中數(shù)據(jù)的實(shí)時(shí)訪問情形,獲取被訪問數(shù)據(jù)在所述第一存儲(chǔ)池中的 第一分布信息;監(jiān)控所述第二存儲(chǔ)池中數(shù)據(jù)的實(shí)時(shí)訪問情形,獲取被訪問數(shù)據(jù)在所述第二存儲(chǔ)池中的第二分布信息;在所述第一分布信息高于為所述第一存儲(chǔ)池預(yù)設(shè)的第一閾值時(shí),將所述第二存儲(chǔ)池中 的存儲(chǔ)單元遷移到所述第一存儲(chǔ)池中。
8.根據(jù)權(quán)利要求7所述的調(diào)整方法,其特征在于將所述第二存儲(chǔ)池中的存儲(chǔ)單元遷移到所述第一存儲(chǔ)池中之前和之后,所述第二分布信息均高于為所述第二存儲(chǔ)池預(yù)設(shè)的第二閾值。
9.根據(jù)權(quán)利要求7或8所述的調(diào)整方法,其特征在于在所述第一分布信息高于所述第一閾值時(shí),根據(jù)所述第二存儲(chǔ)池中存儲(chǔ)單元的ID,將 所述第二存儲(chǔ)池中的存儲(chǔ)單元遷移到所述第一存儲(chǔ)池中。
全文摘要
本發(fā)明公開了一種集群存儲(chǔ)系統(tǒng)中存儲(chǔ)池的調(diào)整方法、裝置及系統(tǒng),用于根據(jù)集群存儲(chǔ)系統(tǒng)的訪問需求自動(dòng)調(diào)整存儲(chǔ)池資源,其中該系統(tǒng)包括第一存儲(chǔ)池,包含有多個(gè)存儲(chǔ)單元;第二存儲(chǔ)池,包含有多個(gè)存儲(chǔ)單元;監(jiān)控模塊,用于監(jiān)控第一存儲(chǔ)池中數(shù)據(jù)的實(shí)時(shí)訪問情形,獲取被訪問數(shù)據(jù)在第一存儲(chǔ)池中的第一分布信息;還用于監(jiān)控第二存儲(chǔ)池中數(shù)據(jù)的實(shí)時(shí)訪問情形,獲取被訪問數(shù)據(jù)在第二存儲(chǔ)池中的第二分布信息;調(diào)度模塊,用于在第一分布信息高于為第一存儲(chǔ)池預(yù)設(shè)的第一閾值時(shí),將第二存儲(chǔ)池中的存儲(chǔ)單元遷移到第一存儲(chǔ)池中。本發(fā)明的實(shí)施例根據(jù)集群存儲(chǔ)系統(tǒng)的訪問需求,在線調(diào)整各存儲(chǔ)池的規(guī)模,改變各存儲(chǔ)池的資源配置,達(dá)到了自動(dòng)調(diào)整存儲(chǔ)池資源的目的。
文檔編號G06F3/06GK102143206SQ20101059476
公開日2011年8月3日 申請日期2010年12月17日 優(yōu)先權(quán)日2010年12月17日
發(fā)明者張立強(qiáng), 胡振 申請人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司