本申請涉及通信
技術(shù)領(lǐng)域:
,尤其涉及一種數(shù)據(jù)的遷移方法、裝置和系統(tǒng)。
背景技術(shù):
:隨著網(wǎng)絡(luò)的發(fā)展,有越來越多的數(shù)據(jù)產(chǎn)生。不同的數(shù)據(jù)具備不同的使用價(jià)值,有些數(shù)據(jù)會(huì)被頻繁訪問,有些數(shù)據(jù)會(huì)在很長時(shí)間之內(nèi)都不會(huì)被訪問,還有些數(shù)據(jù)會(huì)在某些時(shí)刻被頻繁訪問。數(shù)據(jù)的使用價(jià)值有自己的生命周期,可以有規(guī)律可循。通常,各類元數(shù)據(jù)(例如虛擬機(jī)的部分操作系統(tǒng)數(shù)據(jù))使用價(jià)值高,會(huì)被頻繁訪問,并且對響應(yīng)速度要求也很高。新產(chǎn)生的數(shù)據(jù)的通常被訪問的頻率也比較高。而隨著時(shí)間的推移,新產(chǎn)生的數(shù)據(jù)的使用頻率會(huì)下降,不再被頻繁訪問。自動(dòng)分級(jí)存儲(chǔ)技術(shù)因此而產(chǎn)生,并被廣泛應(yīng)用于各行各業(yè)。自動(dòng)分級(jí)存儲(chǔ)技術(shù)根據(jù)數(shù)據(jù)的訪問頻率、重要性、保留時(shí)間等特性,將數(shù)據(jù)存儲(chǔ)在不同性能的存儲(chǔ)設(shè)備上;并且基于數(shù)據(jù)被訪問的頻率,將被訪問頻率低的數(shù)據(jù)遷移到性能較低的存儲(chǔ)設(shè)備中,將被頻繁訪問的數(shù)據(jù)遷移到性能高的存儲(chǔ)設(shè)備中。數(shù)據(jù)遷移策略包括把被訪問頻率低的數(shù)據(jù)遷移到性能較低的存儲(chǔ)設(shè)備中,以及將被頻繁訪問的數(shù)據(jù)遷移到高性能的存儲(chǔ)設(shè)備中。數(shù)據(jù)遷移時(shí)優(yōu)先選擇將被頻繁訪問的數(shù)據(jù)往高性能的存儲(chǔ)設(shè)備中遷移,遷移的數(shù)據(jù)量往往是根據(jù)高性能存儲(chǔ)設(shè)備當(dāng)前的可用容量來決定的,而且一般是通過對訪問數(shù)據(jù)的io請求進(jìn)行監(jiān)控,將訪問的io請求數(shù)量達(dá)到一定數(shù)量的數(shù)據(jù)遷移到高性能的存儲(chǔ)設(shè)備中。發(fā)明人在發(fā)明過程中發(fā)現(xiàn),目前自動(dòng)分級(jí)存儲(chǔ)技術(shù)的數(shù)據(jù)遷移策略比較簡單,遷移后的存儲(chǔ)系統(tǒng)的整體性能無法預(yù)判,可能導(dǎo)致高性能的存儲(chǔ)設(shè)備出現(xiàn)過載的問題。技術(shù)實(shí)現(xiàn)要素:本申請實(shí)施例提供一種遷移數(shù)據(jù)的方法、裝置和系統(tǒng),可以精確確定需要從第一存儲(chǔ)設(shè)備遷移到第二存儲(chǔ)設(shè)備的數(shù)據(jù)的數(shù)據(jù)量,在把盡量多的數(shù)據(jù)遷移到第二存儲(chǔ)設(shè)備的同時(shí),又可以保證第二存儲(chǔ)設(shè)備的性能不受影響,提高了存儲(chǔ)系統(tǒng)的性能和效率。本申請實(shí)施例提供如下技術(shù)方案:第一方面,提供一種存儲(chǔ)系統(tǒng)中遷移數(shù)據(jù)的方法,存儲(chǔ)系統(tǒng)第一存儲(chǔ)設(shè)備和第二存儲(chǔ)設(shè)備,方法包括:獲取第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù);根據(jù)所述第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù),獲取所述第二存儲(chǔ)設(shè)備的強(qiáng)度比;查詢強(qiáng)度比與容量比對應(yīng)表,獲得與所述強(qiáng)度比對應(yīng)的容量比;根據(jù)所述容量比得到需要從所述第一存儲(chǔ)設(shè)備遷移到所述第二存儲(chǔ)設(shè)備的數(shù)據(jù)塊的數(shù)量;根據(jù)所述數(shù)量將對應(yīng)的數(shù)據(jù)塊從所述第一存儲(chǔ)設(shè)備遷移到所述第二存儲(chǔ)設(shè)備。獲取第二存儲(chǔ)設(shè)備的強(qiáng)度比后,根據(jù)強(qiáng)度比與容量比對應(yīng)表得到需要遷移到第二存儲(chǔ)設(shè)備的數(shù)據(jù)塊的數(shù)量。這樣可以根據(jù)第二存儲(chǔ)設(shè)備的性能確定遷移的數(shù)據(jù)的具體數(shù)值,可以確保遷入數(shù)據(jù)之后第二存儲(chǔ)設(shè)備的性能不受影響,保證了整個(gè)存儲(chǔ)系統(tǒng)的性能。在一種可能的設(shè)計(jì)中,強(qiáng)度比與容量比對應(yīng)表是預(yù)先監(jiān)測分析得到的。這樣在得到第二存儲(chǔ)設(shè)備的強(qiáng)度比之后,可以直接查詢強(qiáng)度比與容量比對應(yīng)表,快速得到需要從第一存儲(chǔ)設(shè)備遷移到第二存儲(chǔ)設(shè)備的數(shù)據(jù)塊的數(shù)量。在一種可能的設(shè)計(jì)中,查詢強(qiáng)度比與容量比對應(yīng)表,通過模糊匹配規(guī)則獲取與所述強(qiáng)度比對應(yīng)的容量比。強(qiáng)度比與容量比對應(yīng)表中不可能將所有可能出現(xiàn)的數(shù)據(jù)都記錄出來,因此當(dāng)計(jì)算出來的強(qiáng)度比的具體的數(shù)值在強(qiáng)度比與容量比對應(yīng)表中無法找到時(shí),可以根據(jù)模糊匹配規(guī)則,以強(qiáng)度比與容量比對應(yīng)表比計(jì)算出來的強(qiáng)度比高一級(jí)的強(qiáng)度比的值為準(zhǔn)確定對應(yīng)的容量比,提高查找效率。在一種可能的設(shè)計(jì)中,獲取所述存儲(chǔ)系統(tǒng)中的每個(gè)數(shù)據(jù)塊單位時(shí)間內(nèi)的讀寫次數(shù),并將獲取到的每個(gè)數(shù)據(jù)塊的單位時(shí)間內(nèi)的讀寫次數(shù)從高到低按順序排列。根據(jù)所述容量比得到需要從所述第一存儲(chǔ)設(shè)備遷移到所述第二存儲(chǔ)設(shè)備的數(shù)據(jù)塊的數(shù)量具體包括:根據(jù)所述容量比和所述獲取到的每個(gè)數(shù)據(jù)塊的單位時(shí)間內(nèi)的讀寫次數(shù)確定與所述容量比對應(yīng)的數(shù)據(jù)塊;確認(rèn)在所述第一存儲(chǔ)設(shè)備中與所述容量比對應(yīng)的數(shù)據(jù)塊的數(shù)量。為了確定將訪問次數(shù)較多的數(shù)據(jù)從第一存儲(chǔ)設(shè)備中遷移到第二存儲(chǔ)設(shè)備,將獲取到的存儲(chǔ)系統(tǒng)中每個(gè)數(shù)據(jù)塊的單位時(shí)間內(nèi)的讀寫次數(shù)從高到低按順序排列,這樣可以根據(jù)確定的需要遷移的數(shù)據(jù)塊的數(shù)量按順序?qū)挝粫r(shí)間內(nèi)的讀寫次數(shù)較高的數(shù)據(jù)塊從第一存儲(chǔ)設(shè)備中遷移到性能更高的第二存儲(chǔ)設(shè)備中,更快的響應(yīng)io請求。在一種可能的設(shè)計(jì)中,獲取所述第一存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù);所述第二存儲(chǔ)設(shè)備的強(qiáng)度比為所述第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù)占第一存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù)與第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù)之和的比重。在一種可能的設(shè)計(jì)中,第一存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù)為所述第一存儲(chǔ)設(shè)備中單盤單位時(shí)間內(nèi)的讀寫次數(shù)與所述第一存儲(chǔ)設(shè)備中的盤的數(shù)量的積再除以第一換算系數(shù),所述第一換算系數(shù)與所述第一存儲(chǔ)設(shè)備的讀請求與寫請求的比例以及第一存儲(chǔ)設(shè)備的raid級(jí)別有關(guān);所述第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù)為所述第二存儲(chǔ)設(shè)備中單盤單位時(shí)間內(nèi)的讀寫次數(shù)與所述第二存儲(chǔ)設(shè)備中的盤的數(shù)量的積再除以第二換算系數(shù),所述第二換算系數(shù)與所述第二存儲(chǔ)設(shè)備的讀請求與寫請求的比例以及第二存儲(chǔ)設(shè)備的raid級(jí)別有關(guān)。在一種可能的設(shè)計(jì)中,所述第一存儲(chǔ)設(shè)備中單盤單位時(shí)間內(nèi)的讀寫次數(shù)與所述第一存儲(chǔ)設(shè)備的負(fù)載特征以及響應(yīng)時(shí)長相關(guān);所述第二存儲(chǔ)設(shè)備中單盤單位時(shí)間內(nèi)的讀寫次數(shù)與所述第二存儲(chǔ)設(shè)備的負(fù)載特征以及響應(yīng)時(shí)長相關(guān)。通過對各個(gè)參數(shù)具體數(shù)值的設(shè)置和獲取,可以準(zhǔn)確的得到需要從第一存儲(chǔ)設(shè)備遷移到第二存儲(chǔ)設(shè)備的數(shù)據(jù)塊的數(shù)量,可以在盡可能多的把熱數(shù)據(jù)遷移到高性能的第二存儲(chǔ)設(shè)備的同時(shí),又可以保證存儲(chǔ)設(shè)備的性能,提高存儲(chǔ)系統(tǒng)的效率和性能。第二方面,提供一種實(shí)現(xiàn)數(shù)據(jù)遷移的存儲(chǔ)系統(tǒng),存儲(chǔ)系統(tǒng)包括第一存儲(chǔ)設(shè)備、第二存儲(chǔ)設(shè)備和處理器,處理器用于上述方法中的各個(gè)步驟。各個(gè)步驟的實(shí)現(xiàn)細(xì)節(jié)以及帶來的相應(yīng)的好處,請參見第一方面中的相關(guān)描述。第三方面,提供一種實(shí)現(xiàn)數(shù)據(jù)遷移的存儲(chǔ)系統(tǒng),存儲(chǔ)系統(tǒng)包括第一存儲(chǔ)設(shè)備、第二存儲(chǔ)設(shè)備和處理器,處理器包括數(shù)據(jù)采集分析模塊和數(shù)據(jù)遷移模塊。數(shù)據(jù)采集分析模塊用于獲取第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù);根據(jù)所述第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù)獲取所述第二存儲(chǔ)設(shè)備的強(qiáng)度比;查詢強(qiáng)度比與容量比對應(yīng)表,獲得與所述強(qiáng)度比對應(yīng)的容量比;根據(jù)所述容量比得到需要從所述第一存儲(chǔ)設(shè)備遷移到所述第二存儲(chǔ)設(shè)備的數(shù)據(jù)塊的數(shù)量;將得到的需要遷移的數(shù)據(jù)塊的數(shù)量發(fā)送給數(shù)據(jù)遷移模塊。數(shù)據(jù)遷移模塊用于將得到數(shù)量的數(shù)據(jù)塊從第一存儲(chǔ)設(shè)備遷移到第二存儲(chǔ)設(shè)備。數(shù)據(jù)采集分析模塊獲取第二存儲(chǔ)設(shè)備的強(qiáng)度比,并根據(jù)強(qiáng)度比與容量比對應(yīng)表得到需要遷移到第二存儲(chǔ)設(shè)備的數(shù)據(jù)塊的數(shù)量。這樣可以根據(jù)第二存儲(chǔ)設(shè)備的性能確定遷移的數(shù)據(jù)的具體數(shù)值,可以確保遷入數(shù)據(jù)之后第二存儲(chǔ)設(shè)備的性能不受影響,保證了整個(gè)存儲(chǔ)系統(tǒng)的性能。在一種可能的設(shè)計(jì)中,數(shù)據(jù)采集分析模塊還用于:預(yù)先采集分析應(yīng)用對存儲(chǔ)系統(tǒng)的io請求,得到強(qiáng)度比與容量比對應(yīng)表。這樣在得到第二存儲(chǔ)設(shè)備的強(qiáng)度比之后,數(shù)據(jù)采集分析模塊可以直接查詢強(qiáng)度比與容量比對應(yīng)表,快速得到需要從第一存儲(chǔ)設(shè)備遷移到第二存儲(chǔ)設(shè)備的數(shù)據(jù)塊的數(shù)量。在一種可能的設(shè)計(jì)中,數(shù)據(jù)采集分析模塊用于查詢強(qiáng)度比與容量比對應(yīng)表獲得與所述強(qiáng)度比對應(yīng)的容量比具體為:數(shù)據(jù)采集分析模塊用于查詢強(qiáng)度比與容量比對應(yīng)表,通過模糊匹配規(guī)則獲取與所述強(qiáng)度比對應(yīng)的容量比。強(qiáng)度比與容量比對應(yīng)表中不可能將所有可能出現(xiàn)的數(shù)據(jù)都記錄出來,因此當(dāng)計(jì)算出來的強(qiáng)度比的具體的數(shù)值在強(qiáng)度比與容量比對應(yīng)表中無法找到時(shí),可以根據(jù)模糊匹配規(guī)則,以強(qiáng)度比與容量比對應(yīng)表比計(jì)算出來的強(qiáng)度比高一級(jí)的強(qiáng)度比的值為準(zhǔn)確定對應(yīng)的容量比,提高查找效率。在一種可能的設(shè)計(jì)中,數(shù)據(jù)采集分析模塊還用于獲取所述存儲(chǔ)系統(tǒng)中的每個(gè)數(shù)據(jù)塊單位時(shí)間內(nèi)的讀寫次數(shù),并將獲取到的每個(gè)數(shù)據(jù)塊的單位時(shí)間內(nèi)的讀寫次數(shù)從高到低按順序排列;數(shù)據(jù)采集分析模塊根據(jù)所述容量比得到需要從所述第一存儲(chǔ)設(shè)備遷移到所述第二存儲(chǔ)設(shè)備的數(shù)據(jù)塊的數(shù)量具體為:數(shù)據(jù)采集分析模塊根據(jù)所述容量比按順序得到需要從所述第一存儲(chǔ)設(shè)備遷移到所述第二存儲(chǔ)設(shè)備的數(shù)據(jù)塊的數(shù)量。為了確定將訪問次數(shù)較多的數(shù)據(jù)從第一存儲(chǔ)設(shè)備中遷移到第二存儲(chǔ)設(shè)備,數(shù)據(jù)采集分析模塊將獲取到的存儲(chǔ)系統(tǒng)中每個(gè)數(shù)據(jù)塊的單位時(shí)間內(nèi)的讀寫次數(shù)從高到低按順序排列,這樣可以根據(jù)確定的需要遷移的數(shù)據(jù)塊的數(shù)量按順序?qū)挝粫r(shí)間內(nèi)的讀寫次數(shù)較高的數(shù)據(jù)塊從第一存儲(chǔ)設(shè)備中遷移到性能更高的第二存儲(chǔ)設(shè)備中,更快的響應(yīng)io請求。在一種可能的設(shè)計(jì)中,數(shù)據(jù)采集分析模塊還用于獲取第一存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù)。第二存儲(chǔ)設(shè)備的強(qiáng)度比為第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù)占第一存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù)與第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù)之和的比重。在一種可能的設(shè)計(jì)中,第一存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù)為第一存儲(chǔ)設(shè)備中單盤單位時(shí)間內(nèi)的讀寫次數(shù)與第一存儲(chǔ)設(shè)備中的盤的數(shù)量的積再除以第一換算系數(shù),述第一換算系數(shù)與第一存儲(chǔ)設(shè)備的讀請求與寫請求的比例以及第一存儲(chǔ)設(shè)備的raid級(jí)別有關(guān);第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù)為第二存儲(chǔ)設(shè)備中單盤單位時(shí)間內(nèi)的讀寫次數(shù)與第二存儲(chǔ)設(shè)備中的盤的數(shù)量的積再除以第二換算系數(shù),第二換算系數(shù)與第二存儲(chǔ)設(shè)備的讀請求與寫請求的比例以及第二存儲(chǔ)設(shè)備的raid級(jí)別有關(guān)。通過對各個(gè)參數(shù)具體數(shù)值的設(shè)置和獲取,可以準(zhǔn)確的得到需要從第一存儲(chǔ)設(shè)備遷移到第二存儲(chǔ)設(shè)備的數(shù)據(jù)塊的數(shù)量,可以在盡可能多的把熱數(shù)據(jù)遷移到高性能的第二存儲(chǔ)設(shè)備的同時(shí),又可以保證存儲(chǔ)設(shè)備的性能,提高存儲(chǔ)系統(tǒng)的效率和性能。附圖說明為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹。圖1為本發(fā)明實(shí)施例中存儲(chǔ)系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例提供的遷移數(shù)據(jù)的方法流程示意圖;圖3為本發(fā)明實(shí)施例提供的另一存儲(chǔ)系統(tǒng)的結(jié)構(gòu)示意圖。具體實(shí)施方式本發(fā)明實(shí)施例提供一種存儲(chǔ)系統(tǒng)中遷移數(shù)據(jù)的方法,通過對訪問存儲(chǔ)系統(tǒng)的io請求的負(fù)載特征的采集與統(tǒng)計(jì)、以及存儲(chǔ)系統(tǒng)中存儲(chǔ)設(shè)備性能的估算,計(jì)算出需要遷移的數(shù)據(jù)的大小,以達(dá)到按需遷移數(shù)據(jù)的目的,充分發(fā)揮存儲(chǔ)系統(tǒng)的性能在本發(fā)明實(shí)施例中,將被訪問頻率達(dá)到預(yù)定的數(shù)值的數(shù)據(jù)稱為熱數(shù)據(jù),將訪問頻率低于預(yù)定的數(shù)值的數(shù)據(jù)稱為冷數(shù)據(jù)。本發(fā)明實(shí)施例適用的存儲(chǔ)系統(tǒng)如附圖1所示。存儲(chǔ)系統(tǒng)1中包括有存儲(chǔ)介質(zhì)101,處理器103和緩存105。存儲(chǔ)系統(tǒng)1中的存儲(chǔ)介質(zhì)101可以有多種,并根據(jù)存儲(chǔ)介質(zhì)的性能劃分為不同的性能層。例如,存儲(chǔ)系統(tǒng)中的存儲(chǔ)介質(zhì)有ssd盤和普通硬盤組成,ssd盤組成高性能層存儲(chǔ)設(shè)備,普通硬盤組成普通性能層的存儲(chǔ)設(shè)備。在本發(fā)明實(shí)施例中,以存儲(chǔ)系統(tǒng)中包含高性能層和普通性能層為例進(jìn)行說明,為了便于描述,將存儲(chǔ)系統(tǒng)中的普通性能層稱之為第一存儲(chǔ)設(shè)備,存儲(chǔ)系統(tǒng)中的高性能層稱為第二存儲(chǔ)設(shè)備。另外,本發(fā)明實(shí)施例中以把熱數(shù)據(jù)遷到高性能層為例進(jìn)行說明,熱數(shù)據(jù)變冷從高性能層遷移到普通性能層也可以采用相同的方法來處理。當(dāng)存儲(chǔ)系統(tǒng)中增加其他性能層時(shí),數(shù)據(jù)在不同性能層之間遷移時(shí)可以采用相同的方法來處理。處理器103用于執(zhí)行下述的遷移數(shù)據(jù)的方法,緩存105用于存儲(chǔ)需要的信息。本發(fā)明實(shí)施例提供的在存儲(chǔ)系統(tǒng)中遷移數(shù)據(jù)的方法流程如附圖2所示,由存儲(chǔ)系統(tǒng)中的處理器來完成。本方法實(shí)施例主要描述的是將數(shù)據(jù)從普通性能層遷移到高性能層的實(shí)現(xiàn)方式,詳細(xì)描述如下文所述。如上所述,將存儲(chǔ)系統(tǒng)中的普通性能層稱之為第一存儲(chǔ)設(shè)備,存儲(chǔ)系統(tǒng)中的高性能層稱為第二存儲(chǔ)設(shè)備。另外,本發(fā)明實(shí)施例中的io請求以訪問存儲(chǔ)介質(zhì)的io請求為監(jiān)測和分析對象。步驟201:獲取第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù)。處理器獲取第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù),單位時(shí)間可以根據(jù)業(yè)務(wù)類型由用戶自己決定,在本發(fā)明實(shí)施例中不做限定。當(dāng)單位時(shí)間為1秒,得到的為第二存儲(chǔ)設(shè)備的每秒的讀寫次數(shù)(input/outputpersecond,iops)。在本發(fā)明實(shí)施例中,同一性能層存儲(chǔ)設(shè)備中每個(gè)磁盤的類型相同。本發(fā)明實(shí)施例提供一種第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù)的獲取方法。例如,第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù)=(單盤單位時(shí)間內(nèi)的讀寫次數(shù)*盤的數(shù)量)/raid換算系數(shù)。其中,盤的數(shù)量為第二存儲(chǔ)設(shè)備中盤的數(shù)量。對于隨機(jī)寫io,存儲(chǔ)設(shè)備采用raid方式要計(jì)算校驗(yàn)數(shù)據(jù),所以需要產(chǎn)生額外的io,raid換算系數(shù)與讀寫io的比例以及寫懲罰系數(shù)有關(guān),寫懲罰系數(shù)是指盤的寫io放大系數(shù),與采用的raid的級(jí)別相關(guān),寫懲罰系數(shù)的取值與raid級(jí)別的對應(yīng)關(guān)系可以參考表一。具體來說,raid換算系數(shù)=讀請求比例+寫請求比例*寫懲罰系數(shù)。raid級(jí)別寫懲罰系數(shù)01125466102表一:raid級(jí)別對應(yīng)的寫懲罰系數(shù)單盤單位時(shí)間內(nèi)的讀寫次數(shù)與第二存儲(chǔ)設(shè)備的負(fù)載特征和響應(yīng)時(shí)長相關(guān),可以預(yù)先采集數(shù)據(jù)并統(tǒng)計(jì)獲得,如表二所示。此處的第二存儲(chǔ)設(shè)備的負(fù)載特征為訪問第二存儲(chǔ)設(shè)備的io請求的負(fù)載特征。這樣在需要獲取第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù)時(shí),可以直接根據(jù)訪問第二存儲(chǔ)設(shè)備的io請求的負(fù)載特征和響應(yīng)時(shí)長的值查找到第二存儲(chǔ)設(shè)備中單盤的iops,再通過上述方法計(jì)算得到第二存儲(chǔ)設(shè)備時(shí)間內(nèi)的讀寫次數(shù)。表二:第二存儲(chǔ)設(shè)備中單盤單位時(shí)間內(nèi)的讀寫次數(shù)查找表可選的,單盤單位時(shí)間內(nèi)的讀寫次數(shù)也可以根據(jù)訪問第二存儲(chǔ)設(shè)備的io請求的負(fù)載特征和響應(yīng)時(shí)長統(tǒng)計(jì)獲得,無需預(yù)先獲得所述表二的數(shù)值。步驟203:根據(jù)所述第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的訪問次數(shù),獲取所述第二存儲(chǔ)設(shè)備的強(qiáng)度比。所述第二存儲(chǔ)設(shè)備的強(qiáng)度比為所述第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的訪問次數(shù)占所述存儲(chǔ)系統(tǒng)單位時(shí)間內(nèi)的訪問次數(shù)的比例。在本發(fā)明實(shí)施例中,存儲(chǔ)系統(tǒng)中包括第一存儲(chǔ)設(shè)備和第二存儲(chǔ)設(shè)備兩種性能層的存儲(chǔ)設(shè)備,第二存儲(chǔ)設(shè)備的強(qiáng)度比=第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的訪問次數(shù)/(第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的訪問次數(shù)+第一存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的訪問次數(shù)),即第二存儲(chǔ)設(shè)備的強(qiáng)度比為所述第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù)占第一存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù)與第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的讀寫次數(shù)之和的比重。第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的訪問次數(shù)在步驟201中已經(jīng)進(jìn)行了描述,在此不再另行說明。第一存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的訪問次數(shù)的獲取方法與所述第二存儲(chǔ)設(shè)備單位時(shí)間內(nèi)的訪問次數(shù)的獲取方法相同,也不再另行說明。同理,第一存儲(chǔ)設(shè)備中單盤單位時(shí)間內(nèi)的讀寫次數(shù)也可以預(yù)先采集數(shù)據(jù)并統(tǒng)計(jì)獲得,如表三所示。表三:第一存儲(chǔ)設(shè)備中單盤單位時(shí)間內(nèi)的讀寫次數(shù)查找表需要說明的是,表二和表三中的內(nèi)容可以合并成一個(gè)表存儲(chǔ),即存儲(chǔ)系統(tǒng)中各性能層中的單個(gè)盤單位時(shí)間內(nèi)的讀寫次數(shù)可以在一個(gè)表格中體現(xiàn),如表四所示。當(dāng)存儲(chǔ)系統(tǒng)中還有其他不同性能層的存儲(chǔ)設(shè)備時(shí),其他性能層中單盤的單位時(shí)間內(nèi)的讀寫次數(shù)可以在一個(gè)表中體現(xiàn),也可以分別用不同的表格來體現(xiàn),在本發(fā)明實(shí)施例中不做限定。表四:存儲(chǔ)系統(tǒng)中單盤單位時(shí)間內(nèi)的讀寫次數(shù)查找表步驟205:查詢強(qiáng)度比與容量比的對應(yīng)表,獲得與強(qiáng)度比對應(yīng)的容量比。強(qiáng)度比與容量比的對應(yīng)表,是預(yù)先對業(yè)務(wù)數(shù)據(jù)進(jìn)行監(jiān)測并分析計(jì)算得到的。將存儲(chǔ)系統(tǒng)(包括第一存儲(chǔ)設(shè)備和第二存儲(chǔ)設(shè)備)中的業(yè)務(wù)數(shù)據(jù)拆分為多個(gè)數(shù)據(jù)塊,獲得這些數(shù)據(jù)塊在單位時(shí)間內(nèi)的讀寫次數(shù),即數(shù)據(jù)塊的訪問強(qiáng)度。業(yè)務(wù)數(shù)據(jù)可以按遷粒度拆分為多個(gè)數(shù)據(jù)塊,也可以按指定大小拆分為多個(gè)數(shù)據(jù)塊。統(tǒng)計(jì)監(jiān)控時(shí)間內(nèi)訪問這些數(shù)據(jù)塊的讀寫次數(shù),再計(jì)算這些數(shù)據(jù)塊單位時(shí)間內(nèi)的讀寫次數(shù)iops,即訪問強(qiáng)度。將存儲(chǔ)系統(tǒng)中的數(shù)據(jù)塊按訪問強(qiáng)度從高到低進(jìn)行排序,然后按一定的容量比值將數(shù)據(jù)塊分成若干組。例如表格3所示,以容量比值2.5%為維度將數(shù)據(jù)塊進(jìn)行分組,即data1~dataa組成容量比為2.5%的組,即data1~data2a組成容量比為5%的組……以此類推,如表五所示。表五:熱點(diǎn)數(shù)據(jù)塊的統(tǒng)計(jì)表計(jì)算每個(gè)數(shù)據(jù)塊在單位時(shí)間內(nèi)的讀寫次數(shù),再將每個(gè)容量比對應(yīng)的數(shù)據(jù)塊的單位時(shí)間內(nèi)的讀寫次數(shù)之和與存儲(chǔ)系統(tǒng)中的全部數(shù)據(jù)塊在單位時(shí)間內(nèi)的讀寫次數(shù)的總和進(jìn)行比較,得到與容量比對應(yīng)的強(qiáng)度比,即強(qiáng)度比與容量比的對應(yīng)表,如表六所示。表六中的數(shù)據(jù)為示例性說明,具體數(shù)據(jù)根據(jù)業(yè)務(wù)不同取值會(huì)不同。容量比的取值也可以按需設(shè)定。容量比強(qiáng)度比0.0%0.0%2.5%35.0%5.0%50.0%7.5%60.0%10.0%65.0%12.5%67.0%15.0%69.0%20.0%70.0%25.0%71.5%30.0%72.0%100.0%100.0%表六:某典型負(fù)載的強(qiáng)度比與容量比對應(yīng)表如表六所示,當(dāng)存儲(chǔ)系統(tǒng)中數(shù)據(jù)塊的容量比為10%時(shí),對應(yīng)的強(qiáng)度比為65%,即p強(qiáng)度比[10%]=65%,表示占據(jù)總數(shù)據(jù)量10%的數(shù)據(jù)塊的i/o訪問數(shù)量占存儲(chǔ)系統(tǒng)中全部數(shù)據(jù)塊i/o訪問數(shù)量的比重為65%。反過來,當(dāng)數(shù)據(jù)塊的強(qiáng)度比為70%時(shí),對應(yīng)的容量比為20%,p熱點(diǎn)容量比[70%]=20%,則表示i/o訪問數(shù)量占存儲(chǔ)系統(tǒng)中全部數(shù)據(jù)塊i/o訪問數(shù)量70%的數(shù)據(jù)塊占存儲(chǔ)系統(tǒng)中全部數(shù)據(jù)塊的20%。從表格中的數(shù)據(jù)規(guī)律我們可以看到,10%數(shù)據(jù)塊對應(yīng)的強(qiáng)度比已經(jīng)高達(dá)65%;而更多數(shù)據(jù)塊對應(yīng)的強(qiáng)度比的變化不大,說明該場景的熱數(shù)據(jù)很集中,適合使用分級(jí)技術(shù)來提升性能。為了提高數(shù)據(jù)的準(zhǔn)確性,可選的,可以將一次業(yè)務(wù)模型的數(shù)據(jù)塊訪問情況做為統(tǒng)計(jì)基礎(chǔ)來獲得強(qiáng)度比與容量比對應(yīng)表。通過步驟203得到的第二存儲(chǔ)設(shè)備的強(qiáng)度比后,可以通過查詢所述與容量比對應(yīng)表得到與第二存儲(chǔ)設(shè)備的強(qiáng)度比對應(yīng)的容量比。查詢規(guī)則可以采用模糊匹配的規(guī)則,即查詢強(qiáng)度比與容量比對應(yīng)表,通過模糊匹配規(guī)則獲取與所述強(qiáng)度比對應(yīng)的容量比。如果需要查詢的強(qiáng)度比在強(qiáng)度比與容量比對應(yīng)表中無法精確匹配,則按得到的第二存儲(chǔ)設(shè)備的強(qiáng)度比高一級(jí)的強(qiáng)度比查找對應(yīng)的容量比。如果根據(jù)查詢得到的容量比確定出的需要遷移的數(shù)據(jù)塊滿足條件,則按此容量比計(jì)算。如果根據(jù)查詢得到的容量比確定出的需要遷移的數(shù)據(jù)塊不滿足條件,則按得到的第二存儲(chǔ)設(shè)備的強(qiáng)度比低一級(jí)的強(qiáng)度比查找對應(yīng)的容量比。具體的條件在下文進(jìn)行說明,在此不再詳述。步驟207:根據(jù)所述容量比得到需要從所述第一存儲(chǔ)設(shè)備遷移到第二存儲(chǔ)設(shè)備的數(shù)據(jù)塊的數(shù)量。根據(jù)步驟205獲得的容量比,得到所述容量比對應(yīng)的數(shù)據(jù)塊的數(shù)量。獲取所述存儲(chǔ)系統(tǒng)中的每個(gè)數(shù)據(jù)塊單位時(shí)間內(nèi)的讀寫次數(shù),并將獲取到的每個(gè)數(shù)據(jù)塊的單位時(shí)間內(nèi)的讀寫次數(shù)從高到低按順序排列;根據(jù)得到的與所述容量比對應(yīng)的數(shù)據(jù)塊的數(shù)量,按訪問強(qiáng)度從高到低選取相應(yīng)數(shù)量的數(shù)據(jù)塊,確定需要從第一存儲(chǔ)設(shè)備遷移到第二存儲(chǔ)設(shè)備的數(shù)據(jù)塊的數(shù)量。若選取的相應(yīng)數(shù)量的數(shù)據(jù)塊中有些已經(jīng)在第二存儲(chǔ)設(shè)備中時(shí),則確定這些數(shù)據(jù)塊中在第一存儲(chǔ)設(shè)備中的數(shù)據(jù)塊的數(shù)量,并確定這需要從第一存儲(chǔ)設(shè)備遷移到第二存儲(chǔ)設(shè)備的數(shù)據(jù)塊的數(shù)量。下面以第二存儲(chǔ)設(shè)備中還未遷入數(shù)據(jù)塊為例進(jìn)行說明,如果第二存儲(chǔ)設(shè)備中已有數(shù)據(jù)塊時(shí),相應(yīng)的將計(jì)算出來的數(shù)值減去第二存儲(chǔ)設(shè)備中已經(jīng)有的數(shù)值即可,不再一一說明。遷移數(shù)據(jù)量=p容量比[第二存儲(chǔ)設(shè)備iops/(第二存儲(chǔ)設(shè)備iops+第一存儲(chǔ)設(shè)備iops)]*總數(shù)據(jù)量。如果計(jì)算出的需要遷移的數(shù)據(jù)塊的數(shù)據(jù)量小于第二存儲(chǔ)設(shè)備的總?cè)萘浚瑒t需要遷移的數(shù)據(jù)塊的數(shù)量為計(jì)算出來的數(shù)據(jù)塊的數(shù)量。如果計(jì)算出的需要遷移的數(shù)據(jù)塊的數(shù)據(jù)量大于第二存儲(chǔ)設(shè)備的總?cè)萘?,則需要遷移的數(shù)據(jù)塊的數(shù)量以第二存儲(chǔ)設(shè)備的總?cè)萘繛闇?zhǔn)。步驟209:根據(jù)所述數(shù)量將對應(yīng)的數(shù)據(jù)塊從所述第一存儲(chǔ)設(shè)備遷移到所述第二存儲(chǔ)設(shè)備。根據(jù)步驟207計(jì)算得到的需要從所述第一存儲(chǔ)設(shè)備遷移到第二存儲(chǔ)設(shè)備的數(shù)據(jù)塊的數(shù)量,按訪問強(qiáng)度從高到低將對應(yīng)數(shù)量的數(shù)據(jù)塊從第一存儲(chǔ)設(shè)備遷移到第二存儲(chǔ)設(shè)備中。下面以一具體的例子來進(jìn)一步對本發(fā)明實(shí)施例的方法進(jìn)行示例說明。通過對典型業(yè)務(wù)數(shù)據(jù)的監(jiān)測和分析,得到以下參數(shù)的數(shù)值,如表七所示:表七:業(yè)務(wù)參數(shù)取值表第二存儲(chǔ)設(shè)備iops=3500*10/(0.7+0.3*4),第一存儲(chǔ)設(shè)備iops=180*100/(0.7+0.3*4),則第二存儲(chǔ)設(shè)備強(qiáng)度比=第二存儲(chǔ)設(shè)備iops/(第二存儲(chǔ)設(shè)備iops+第一存儲(chǔ)設(shè)備iops)=66%,根據(jù)模糊匹配規(guī)則查找表六所示的強(qiáng)度比與容量比對應(yīng)表,以強(qiáng)度比66%的高一級(jí)強(qiáng)度比67%為準(zhǔn),確定對應(yīng)的容量比為12.5%,則遷移數(shù)據(jù)量=存儲(chǔ)系統(tǒng)中的數(shù)據(jù)量*12.5%=3.75tb;因?yàn)楦咝阅軐尤萘?6tb)>3.75tb,則最終遷移數(shù)據(jù)量為3.75tb,根據(jù)訪問強(qiáng)度由高到低將3.75tb的數(shù)據(jù)從第一存儲(chǔ)設(shè)備遷移到第二存儲(chǔ)設(shè)備。占存儲(chǔ)系統(tǒng)訪問強(qiáng)度66%的數(shù)據(jù)遷移到第二存儲(chǔ)設(shè)備中,由于第二存儲(chǔ)設(shè)備為高性能存儲(chǔ)設(shè)備,可以及時(shí)響應(yīng)用戶的請求。并且遷移的數(shù)據(jù)量沒有超過第二存儲(chǔ)設(shè)備的容量,不會(huì)影響第二存儲(chǔ)設(shè)備的性能,保證了存儲(chǔ)系統(tǒng)的整體性能。本發(fā)明實(shí)施例還提供一種存儲(chǔ)系統(tǒng)3,可以實(shí)現(xiàn)如前所述的數(shù)據(jù)遷移方法,所述存儲(chǔ)系統(tǒng)3的結(jié)構(gòu)如附圖3所示。存儲(chǔ)系統(tǒng)3包含了第一存儲(chǔ)設(shè)備321和第二存儲(chǔ)設(shè)備323,第一存儲(chǔ)設(shè)備321和第二存儲(chǔ)設(shè)備323的性能不相同。在本發(fā)明實(shí)施例中,第一存儲(chǔ)設(shè)備321由普通性能的存儲(chǔ)介質(zhì)如傳統(tǒng)磁盤組成,可以存儲(chǔ)用戶數(shù)據(jù);第二存儲(chǔ)設(shè)備323由高性能的存儲(chǔ)介質(zhì)如ssd盤組成,可以用來存儲(chǔ)熱數(shù)據(jù)。當(dāng)需要指出第一存儲(chǔ)設(shè)備321和第二存儲(chǔ)設(shè)備323的相同特征時(shí),使用存儲(chǔ)設(shè)備加以說明。本發(fā)明實(shí)施例中的存儲(chǔ)設(shè)備僅為示例性的說明,在實(shí)際應(yīng)用中,還可以增加不同性能的存儲(chǔ)介質(zhì)。存儲(chǔ)設(shè)備中包含的存儲(chǔ)介質(zhì)的數(shù)量也可以根據(jù)需要設(shè)定,在本發(fā)明實(shí)施例中不做限定。另外,存儲(chǔ)設(shè)備可以由相同性能的存儲(chǔ)介質(zhì)組成,也可以由性能接近的存儲(chǔ)介質(zhì)組成。本發(fā)明實(shí)施例以將第一存儲(chǔ)設(shè)備321中的數(shù)據(jù)遷移到第二存儲(chǔ)設(shè)備323中為例進(jìn)行說明。本實(shí)施例部份僅對存儲(chǔ)系統(tǒng)3中各組成部件的功能做簡單的描述,涉及到的方法步驟的細(xì)節(jié)特征請參閱前文方法實(shí)施例部份的描述。存儲(chǔ)系統(tǒng)3還包括處理器31,處理器中包括數(shù)據(jù)采集分析模塊311和數(shù)據(jù)遷移模塊313。數(shù)據(jù)采集分析模塊311用于對應(yīng)用訪問存儲(chǔ)設(shè)備的io請求進(jìn)行分析計(jì)算,得到需要從第一存儲(chǔ)設(shè)備321遷移到第二存儲(chǔ)設(shè)備323的數(shù)據(jù)塊的數(shù)量,并通知數(shù)據(jù)遷移模塊313。數(shù)據(jù)遷移模塊313用于將得到數(shù)量的數(shù)據(jù)塊從第一存儲(chǔ)設(shè)備321遷移到第二存儲(chǔ)設(shè)備323。具體的,數(shù)據(jù)采集分析模塊311用于獲取第二存儲(chǔ)設(shè)備323單位時(shí)間內(nèi)的讀寫次數(shù);根據(jù)所述第二存儲(chǔ)設(shè)備323單位時(shí)間內(nèi)的讀寫次數(shù)獲取所述第二存儲(chǔ)設(shè)備323的強(qiáng)度比;查詢強(qiáng)度比與容量比對應(yīng)表,獲得與所述強(qiáng)度比對應(yīng)的容量比;根據(jù)所述容量比得到需要從所述第一存儲(chǔ)設(shè)備321遷移到所述第二存儲(chǔ)設(shè)備323的據(jù)塊的數(shù)量;將得到的需要遷移的數(shù)據(jù)塊的數(shù)量發(fā)送給數(shù)據(jù)遷移模塊313。詳細(xì)的處理方法在前文方法中已進(jìn)行了詳細(xì)的描述,在此處不再另行描述。數(shù)據(jù)采集分析模塊311獲取第二存儲(chǔ)設(shè)備323的強(qiáng)度比,并根據(jù)強(qiáng)度比與容量比對應(yīng)表,得到需要遷移到第二存儲(chǔ)設(shè)備323的數(shù)據(jù)塊的數(shù)量。這樣可以根據(jù)第二存儲(chǔ)設(shè)備323的性能確定遷移的數(shù)據(jù)的量,可以確保遷入數(shù)據(jù)之后第二存儲(chǔ)設(shè)備323的性能不受影響,保證了整個(gè)存儲(chǔ)系統(tǒng)的性能。數(shù)據(jù)遷移模塊313用于根據(jù)接收到的需要遷移的數(shù)據(jù)塊的數(shù)量將對應(yīng)的數(shù)據(jù)塊從所述第一存儲(chǔ)設(shè)備321遷移到所述第二存儲(chǔ)設(shè)備323。數(shù)據(jù)采集分析模塊311還用于預(yù)先采集分析應(yīng)用對存儲(chǔ)系統(tǒng)3的io請求,得到強(qiáng)度比與容量比對應(yīng)表。這樣在得到第二存儲(chǔ)設(shè)備323的強(qiáng)度比之后,可以直接查詢強(qiáng)度比與容量比對應(yīng)表,快速得到需要從第一存儲(chǔ)設(shè)備321遷移到第二存儲(chǔ)設(shè)備323的數(shù)據(jù)塊的數(shù)量。數(shù)據(jù)采集分析模塊311用于查詢強(qiáng)度比與容量比對應(yīng)表獲得與所述強(qiáng)度比對應(yīng)的容量比具體為:數(shù)據(jù)采集分析模塊311用于查詢強(qiáng)度比與容量比對應(yīng)表,通過模糊匹配規(guī)則獲取與所述強(qiáng)度比對應(yīng)的容量比。強(qiáng)度比與容量比對應(yīng)表中不可能將所有可能出現(xiàn)的數(shù)據(jù)都記錄出來,因此當(dāng)計(jì)算出來的強(qiáng)度比的具體的數(shù)值在強(qiáng)度比與容量比對應(yīng)表中無法找到時(shí),可以根據(jù)模糊匹配規(guī)則,以強(qiáng)度比與容量比對應(yīng)表比計(jì)算出來的強(qiáng)度比高一級(jí)的強(qiáng)度比的值為準(zhǔn)確定對應(yīng)的容量比,提高查找效率。數(shù)據(jù)采集分析模塊311還用于獲取所述存儲(chǔ)系統(tǒng)3中的每個(gè)數(shù)據(jù)塊單位時(shí)間內(nèi)的讀寫次數(shù),并將獲取到的每個(gè)數(shù)據(jù)塊的單位時(shí)間內(nèi)的讀寫次數(shù)從高到低按順序排列;根據(jù)所述容量比和所述獲取到的每個(gè)數(shù)據(jù)塊的單位時(shí)間內(nèi)的讀寫次數(shù)確定與所述容量比對應(yīng)的數(shù)據(jù)塊;按順序確認(rèn)在所述第一存儲(chǔ)設(shè)備321中與所述容量比對應(yīng)的數(shù)據(jù)塊的數(shù)量。為了確定將訪問次數(shù)較多的熱數(shù)據(jù)從第一存儲(chǔ)設(shè)備321中遷移到第二存儲(chǔ)設(shè)備323,數(shù)據(jù)采集分析模塊311將獲取到的存儲(chǔ)系統(tǒng)3中每個(gè)數(shù)據(jù)塊的單位時(shí)間內(nèi)的讀寫次數(shù)從高到低按順序排列,這樣可以根據(jù)確定的需要遷移的數(shù)據(jù)塊的數(shù)量按順序?qū)挝粫r(shí)間內(nèi)的讀寫次數(shù)較高的數(shù)據(jù)塊從第一存儲(chǔ)設(shè)備321中遷移到性能更高的第二存儲(chǔ)設(shè)備323中,更快的響應(yīng)io請求。數(shù)據(jù)采集分析模塊311還用于獲取所述第一存儲(chǔ)設(shè)備321單位時(shí)間內(nèi)的讀寫次數(shù)。第二存儲(chǔ)設(shè)備323的強(qiáng)度比為所述第二存儲(chǔ)設(shè)備323單位時(shí)間內(nèi)的讀寫次數(shù)占第一存儲(chǔ)設(shè)備321單位時(shí)間內(nèi)的讀寫次數(shù)與第二存儲(chǔ)設(shè)備323單位時(shí)間內(nèi)的讀寫次數(shù)之和的比重。所述第一存儲(chǔ)設(shè)備321單位時(shí)間內(nèi)的讀寫次數(shù)為所述第一存儲(chǔ)設(shè)備321中單盤單位時(shí)間內(nèi)的讀寫次數(shù)與所述第一存儲(chǔ)設(shè)備321中的盤的數(shù)量的積再除以第一換算系數(shù),所述第一換算系數(shù)與所述第一存儲(chǔ)設(shè)備321的讀請求與寫請求的比例以及第一存儲(chǔ)設(shè)備321的raid級(jí)別有關(guān);所述第二存儲(chǔ)設(shè)備323單位時(shí)間內(nèi)的讀寫次數(shù)為所述第二存儲(chǔ)設(shè)備323中單盤單位時(shí)間內(nèi)的讀寫次數(shù)與所述第二存儲(chǔ)設(shè)備323中的盤的數(shù)量的積再除以第二換算系數(shù),所述第二換算系數(shù)與所述第二存儲(chǔ)設(shè)備323的讀請求與寫請求的比例以及第二存儲(chǔ)設(shè)備323的raid級(jí)別有關(guān)。通過對各個(gè)參數(shù)具體數(shù)值的設(shè)置和獲取,可以準(zhǔn)確的得到需要從第一存儲(chǔ)設(shè)備321遷移到第二存儲(chǔ)設(shè)備323的數(shù)據(jù)塊的數(shù)量,可以在盡可能多的把熱數(shù)據(jù)遷移到高性能的第二存儲(chǔ)設(shè)備323的同時(shí),又可以保證存儲(chǔ)設(shè)備323的性能,提高存儲(chǔ)系統(tǒng)的效率和性能。具體各個(gè)參數(shù)可能的取值以及計(jì)算方法,在前文方法實(shí)施例中已進(jìn)行了詳細(xì)的描述,在此處不在詳細(xì)描述。本申請實(shí)施例還提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),用于儲(chǔ)存為上述存儲(chǔ)系統(tǒng)所用的計(jì)算機(jī)軟件指令,其包含用于執(zhí)行上述方法實(shí)施例所設(shè)計(jì)的程序。通過執(zhí)行存儲(chǔ)的程序,可以實(shí)現(xiàn)存儲(chǔ)設(shè)備間遷移數(shù)據(jù)的方法。本申請實(shí)施例還提供了一種計(jì)算機(jī)程序,該計(jì)算機(jī)程序包括指令,當(dāng)該計(jì)算機(jī)程序被計(jì)算機(jī)執(zhí)行時(shí),使得計(jì)算機(jī)可以執(zhí)行上述方法實(shí)施例的流程。盡管在此結(jié)合各實(shí)施例對本申請進(jìn)行了描述,然而,在實(shí)施所要求保護(hù)的本申請過程中,本領(lǐng)域技術(shù)人員通過查看所述附圖、公開內(nèi)容、以及所附權(quán)利要求書,可理解并實(shí)現(xiàn)所述公開實(shí)施例的其他變化。在權(quán)利要求中,“包括”(comprising)一詞不排除其他組成部分或步驟,“一”或“一個(gè)”不排除多個(gè)的情況。單個(gè)處理器或其他單元可以實(shí)現(xiàn)權(quán)利要求中列舉的若干項(xiàng)功能。相互不同的從屬權(quán)利要求中記載了某些措施,但這并不表示這些措施不能組合起來產(chǎn)生良好的效果。本領(lǐng)域技術(shù)人員應(yīng)明白,本申請的實(shí)施例可提供為方法、裝置(設(shè)備)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。計(jì)算機(jī)程序存儲(chǔ)/分布在合適的介質(zhì)中,與其它硬件一起提供或作為硬件的一部分,也可以采用其他分布形式,如通過internet或其它有線或無線電信系統(tǒng)。本申請是參照本申請實(shí)施例的方法、裝置(設(shè)備)和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案脫離權(quán)利要求書的范圍。當(dāng)前第1頁12