两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種存儲加速方法、裝置及存儲系統(tǒng)與流程

文檔序號:11285673閱讀:482來源:國知局
一種存儲加速方法、裝置及存儲系統(tǒng)與流程
本發(fā)明涉及虛擬化
技術(shù)領(lǐng)域
,特別是涉及一種存儲加速方法、裝置以及存儲系統(tǒng)。
背景技術(shù)
:在虛擬化技術(shù)快速演進的今天,存儲廠商如何針對不同虛擬化技術(shù)做出存儲產(chǎn)品的優(yōu)化是增益客戶價值、提升產(chǎn)品競爭力的關(guān)鍵技術(shù)點,其中,實現(xiàn)存儲加速又是存儲產(chǎn)品優(yōu)化的一個重要目標。現(xiàn)有技術(shù)中的存儲加速方法只能實現(xiàn)加速特定虛擬化技術(shù)下的特定操作,例如快照、遷移等數(shù)據(jù)移動操作,而對于其他的應用的加速效果不好,甚至不能起到加速的效果。因此,如何提供一種解決上述技術(shù)問題的方案是本領(lǐng)域技術(shù)人員目前需要解決的問題。技術(shù)實現(xiàn)要素:本發(fā)明的目的是提供一種存儲加速方法,通過預先獲取所需應用的io特征值與該應用對應的最優(yōu)存儲卷配置參數(shù),并建立起每個應用的名稱、io特征值及最優(yōu)存儲卷配置參數(shù)之間的對應關(guān)系,實現(xiàn)對應用訪問存儲系統(tǒng)的全面動態(tài)優(yōu)化加速,提升了應用io性能。本發(fā)明的另一目的是提供一種存儲加速裝置及存儲系統(tǒng)。為解決上述技術(shù)問題,本發(fā)明提供了一種存儲加速方法,應用于存儲系統(tǒng),包括:預先獲取應用的io特征值;預先建立所述應用的應用名稱、所述io特征值及最優(yōu)存儲卷配置參數(shù)的對應關(guān)系;當在指向存儲卷的io流中檢測到當前運行應用的io特征值時,從所述對應關(guān)系中確定應用名稱,進而通過所述應用名稱確定所述最優(yōu)存儲卷配置參數(shù);下發(fā)所述最優(yōu)存儲卷配置參數(shù)至存儲卷。優(yōu)選的,所述io特征值為io握手數(shù)據(jù)。優(yōu)選的,所述預先建立所述應用的應用名稱、所述io特征值及最優(yōu)存儲卷配置參數(shù)的對應關(guān)系的過程具體為:預先建立包含所述應用的應用名稱、所述io特征值及所述最優(yōu)存儲卷配置參數(shù)的對應關(guān)系的數(shù)據(jù)庫。優(yōu)選的,所述數(shù)據(jù)庫為sqlite數(shù)據(jù)庫。優(yōu)選的,所述預先建立所述應用的應用名稱、所述io特征值及最優(yōu)存儲卷配置參數(shù)的對應關(guān)系的過程具體為:預先建立包含所述應用的應用名稱、所述io特征值及所述最優(yōu)存儲卷配置參數(shù)的對應關(guān)系的文件。優(yōu)選的,所述最優(yōu)存儲卷配置參數(shù)包括吞吐率和/或每秒進行讀寫操作的次數(shù)iops和/或響應時間。優(yōu)選的,所述在指向存儲卷的io流中檢測到當前運行應用的io特征值的過程具體為:在緩存的指向所述存儲卷的io流中檢測當前運行應用的io特征值。為解決上述技術(shù)問題,本發(fā)明還提供了一種存儲加速裝置,應用于存儲系統(tǒng),包括:獲取單元,用于預先獲取應用的io特征值;關(guān)聯(lián)單元,用于預先建立所述應用的應用名稱、所述io特征值及最優(yōu)存儲卷配置參數(shù)的對應關(guān)系;匹配單元,用于當在指向存儲卷的io流中檢測到當前運行應用的io特征值時,從所述對應關(guān)系中確定應用名稱,進而通過所述應用名稱確定所述最優(yōu)存儲卷配置參數(shù);下發(fā)單元,用于下發(fā)所述最優(yōu)存儲卷配置參數(shù)至存儲卷。優(yōu)選的,所述匹配單元具體用于在緩存的指向所述存儲卷的io流中檢測當前運行應用的io特征值。為解決上述技術(shù)問題,本發(fā)明還提供了一種存儲系統(tǒng),包括如上述所述的存儲加速裝置。本發(fā)明提供了一種存儲加速方法,應用于存儲系統(tǒng),包括預先獲取應用的io特征值;預先建立應用的應用名稱、io特征值及最優(yōu)存儲卷配置參數(shù)的對應關(guān)系;當在指向存儲卷的io流中檢測到當前運行應用的io特征值時,從對應關(guān)系中確定應用名稱,進而通過應用名稱確定最優(yōu)存儲卷配置參數(shù);下發(fā)最優(yōu)存儲卷配置參數(shù)至存儲卷。可見,在實際應用中,本發(fā)明可以預先獲取所需應用的io特征值與該應用對應的最優(yōu)存儲卷配置參數(shù),并建立起每個應用的名稱、io特征值及最優(yōu)存儲卷配置參數(shù)之間的對應關(guān)系,通過在指向存儲卷的io流中檢測到的io特征值,利用對應關(guān)系確定當前運行應用名稱,進而再通過當前運行應用名稱確定最優(yōu)存儲卷配置參數(shù),最后將對應的最優(yōu)配置參數(shù)下發(fā)至相應的存儲卷,從而實現(xiàn)對應用訪問存儲系統(tǒng)的動態(tài)優(yōu)化加速,提升了應用io性能,也因為預先可對所需的全部應用的對應關(guān)系進行提前設置,從而實現(xiàn)了對應用訪問存儲系統(tǒng)的全面動態(tài)優(yōu)化加速。本發(fā)明還提供了一種存儲加速裝置及存儲系統(tǒng),具有如上述存儲加速方法的有益效果。附圖說明為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對現(xiàn)有技術(shù)和實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明提供的一種存儲加速方法的流程圖;圖2為本發(fā)明提供的一種存儲加速裝置的結(jié)構(gòu)示意圖。具體實施方式本發(fā)明的核心是提供一種存儲加速方法,通過預先獲取所需應用的io特征值與該應用對應的最優(yōu)存儲卷配置參數(shù),并建立起每個應用的名稱、io特征值及最優(yōu)存儲卷配置參數(shù)之間的對應關(guān)系,實現(xiàn)對應用訪問存儲系統(tǒng)的全面動態(tài)優(yōu)化加速,提升了應用io性能。本發(fā)明的另一核心是提供一種存儲加速裝置及存儲系統(tǒng)。為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。請參照圖1,圖1為本發(fā)明提供的一種存儲加速方法的流程圖,應用于存儲系統(tǒng),包括:步驟1:預先獲取應用的io特征值;具體的,io口是各類應用訪問存儲系統(tǒng)的信息交互口,各類應用通過其io口訪問存儲系統(tǒng),例如各類應用通過io口與存儲系統(tǒng)進行數(shù)據(jù)交互、數(shù)據(jù)移動等操作。在實際應用中,在應用訪問存儲系統(tǒng)之前,可以采用應用io數(shù)據(jù)采樣分析法預先獲取應用在運行狀態(tài)下重復出現(xiàn)的io特征值數(shù)據(jù),將重復出現(xiàn)的io特征值數(shù)據(jù)作為應用的io特征值,應用的io特征值唯一對應著該應用。除了可以采用應用io數(shù)據(jù)采樣分析法以外,也可以采用其他獲取應用的io特征值的方法,這里不做限定。步驟2:預先建立應用的應用名稱、io特征值及最優(yōu)存儲卷配置參數(shù)的對應關(guān)系;具體的,不同的虛擬化廠商的應用的需求存在差異,最優(yōu)存儲卷配置參數(shù)可以根據(jù)虛擬化廠商的應用的需求來確定,例如,最優(yōu)存儲卷配置參數(shù)包括響應時間,能夠滿足應用訪問存儲系統(tǒng)時對于響應時間的需求,此外,最優(yōu)存儲卷配置參數(shù)還可以包括其他參數(shù),根據(jù)虛擬化廠商的需求來定,在此不再贅述。通過預先建立應用的應用名稱、io特征值及最優(yōu)存儲卷配置參數(shù)的對應關(guān)系,相比于現(xiàn)有技術(shù)只能是針對特定虛擬化技術(shù)下的特定操作,本發(fā)明能夠預先對所需的全部應用的對應關(guān)系進行提前設置,從而實現(xiàn)了應用訪問存儲系統(tǒng)時全面的動態(tài)優(yōu)化加速。步驟3:當在指向存儲卷的io流中檢測到當前運行應用的io特征值時,從對應關(guān)系中確定應用名稱,進而通過應用名稱確定最優(yōu)存儲卷配置參數(shù);具體的,存儲系統(tǒng)為了能夠獲取指向存儲卷的io流,預先建立了io流檢測進程。各類應用訪問存儲系統(tǒng)中的存儲卷時,將產(chǎn)生指向存儲卷的io流,當io流檢測進程檢測到當前運行應用的io特征值時,存儲系統(tǒng)從預先建立的對應關(guān)系中確定當前運行應用的io特征值對應的應用名稱,進而通過應用名稱確定最優(yōu)存儲卷配置參數(shù),該方式減少了存儲系統(tǒng)為應用生成最優(yōu)存儲卷配置參數(shù)的時間,加快了存儲系統(tǒng)內(nèi)部的處理速度。步驟4:下發(fā)最優(yōu)存儲卷配置參數(shù)至存儲卷。具體的,存儲系統(tǒng)為了將最優(yōu)存儲卷配置參數(shù)下發(fā)至相應的存儲卷,預先建立了存儲卷參數(shù)配置進程。在得到應用名稱對應的最優(yōu)存儲卷配置參數(shù)之后,存儲系統(tǒng)下發(fā)該最優(yōu)存儲卷配置參數(shù)至相應的存儲卷,并將存儲卷置為針對該應用的最優(yōu)配置狀態(tài),實現(xiàn)了應用訪問存儲系統(tǒng)的動態(tài)優(yōu)化加速,提升了應用io性能??梢姡趯嶋H應用中,本發(fā)明可以預先獲取所需應用的io特征值與該應用對應的最優(yōu)存儲卷配置參數(shù),并建立起每個應用的名稱、io特征值及最優(yōu)存儲卷配置參數(shù)之間的對應關(guān)系,通過在指向存儲卷的io流中檢測到的io特征值,利用對應關(guān)系確定當前運行應用名稱,進而再通過當前運行應用名稱確定最優(yōu)存儲卷配置參數(shù),最后將對應的最優(yōu)配置參數(shù)下發(fā)至相應的存儲卷,從而實現(xiàn)對應用訪問存儲系統(tǒng)的動態(tài)優(yōu)化加速,提升了應用io性能,也因為預先可對所需的全部應用的對應關(guān)系進行提前設置,從而實現(xiàn)了對應用訪問存儲系統(tǒng)的全面動態(tài)優(yōu)化加速。在上述實施例的基礎(chǔ)上:作為一種優(yōu)選的實施例,io特征值為io握手數(shù)據(jù)。具體的,io特征值的選取可以是一切能在高置信區(qū)間范圍內(nèi)區(qū)分不同應用io的信息。在實際應用中,io握手數(shù)據(jù)不管在應用的重復周期還是比特流片段上均能夠快速區(qū)分不同應用的特征,并且在置信度和采集效率上的平衡性優(yōu)于其他方式。具體的,如下兩行比特流片段:片段1:0110001110111…0110片段2:1010001110101…0101片段1的特征值為“0110”,重復周期為16比特。片段2的特征值為“1010”重復周期為8比特。將比特流片段的特征值與重復周期連接形成應用的io特征值,如片段1為“011010000”,其中“10000”為“16”的二進制值。io特征值除了可以是io握手數(shù)據(jù)外,也可以是其他能夠唯一確定io特征值的數(shù)據(jù),這里不做限定。作為一種優(yōu)選的實施例,預先建立應用的應用名稱、io特征值及最優(yōu)存儲卷配置參數(shù)的對應關(guān)系的過程具體為:預先建立包含應用的應用名稱、io特征值及最優(yōu)存儲卷配置參數(shù)的對應關(guān)系的數(shù)據(jù)庫。具體的,應用訪問存儲系統(tǒng)的訪問量變大時,存儲系統(tǒng)可以建立包含應用的應用名稱、io特征值及最優(yōu)存儲卷配置參數(shù)的對應關(guān)系的數(shù)據(jù)庫,數(shù)據(jù)庫能夠快速的找到相應應用的io特征值對應的應用名稱,再通過應用名稱找到對應的最優(yōu)存儲卷配置參數(shù),提高了存儲系統(tǒng)檢索的效率。作為一種優(yōu)選的實施例,數(shù)據(jù)庫為sqlite數(shù)據(jù)庫。具體的,sqlite數(shù)據(jù)庫在存儲應用的應用名稱、io特征值及最優(yōu)存儲卷配置參數(shù)的對應關(guān)系時,具有持久性并且支持可動態(tài)升級。當然除了使用sqlite數(shù)據(jù)庫,也可以使用其他的數(shù)據(jù)庫,這里不做限定。作為一種優(yōu)選的實施例,預先建立應用的應用名稱、io特征值及最優(yōu)存儲卷配置參數(shù)的對應關(guān)系的過程具體為:預先建立包含應用的應用名稱、io特征值及最優(yōu)存儲卷配置參數(shù)的對應關(guān)系的文件。具體的,應用訪問存儲系統(tǒng)的訪問量較小時,為了減少存儲系統(tǒng)的空間和處理壓力、提高應用的訪問響應速度,存儲系統(tǒng)可以建立包含應用的應用名稱、io特征值及最優(yōu)存儲卷配置參數(shù)的對應關(guān)系的文件。文件找到相應應用的io特征值對應的應用名稱,再通過應用名稱找到對應的最優(yōu)存儲卷配置參數(shù)。除了可以建立數(shù)據(jù)庫或者文件來包含應用的應用名稱、io特征值及最優(yōu)存儲卷配置參數(shù)的對應關(guān)系外,也可以采用其他的方式,這里不做限定。作為一種優(yōu)選的實施例,最優(yōu)存儲卷配置參數(shù)包括吞吐率和/或每秒進行讀寫操作的次數(shù)iops和/或響應時間。具體的,不同的虛擬化廠商的應用的需求存在差異,最優(yōu)存儲卷配置參數(shù)包括多個參數(shù),能夠根據(jù)虛擬化廠商的應用的需求來確定,滿足不同虛擬化廠商的個性化需求。最優(yōu)存儲卷配置參數(shù)包括吞吐率和/或每秒進行讀寫操作的次數(shù)iops和/或響應時間,例如,在實際應用中,iops能夠滿足應用對存儲系統(tǒng)每秒進行讀寫操作的次數(shù)。除了上述參數(shù)外,最優(yōu)存儲卷配置參數(shù)還可以包括其它的參數(shù),這里不再贅述。作為一種優(yōu)選的實施例,在指向存儲卷的io流中檢測到當前運行應用的io特征值的過程具體為:在緩存的指向存儲卷的io流中檢測當前運行應用的io特征值。io流檢測進程從原理上需要遍歷所有進入存儲系統(tǒng)前端端口的數(shù)據(jù),但是在實際應用中,現(xiàn)代存儲系統(tǒng)設置有緩存機制,應用訪問存儲系統(tǒng)的io數(shù)據(jù)均會經(jīng)過緩存,將io流檢測進程運行在存儲系統(tǒng)的緩存模塊,對緩存數(shù)據(jù)進行特征分析,因為緩存模塊的高速性能,通過上述方式對io流的檢測覆蓋率可達到95%以上,能準確檢測出應用類型。請參照圖2,圖2為本發(fā)明提供的一種存儲加速裝置的結(jié)構(gòu)示意圖,應用于存儲系統(tǒng),包括:獲取單元1,用于預先獲取應用的io特征值;關(guān)聯(lián)單元2,用于預先建立應用的應用名稱、io特征值及最優(yōu)存儲卷配置參數(shù)的對應關(guān)系;匹配單元3,用于當在指向存儲卷的io流中檢測到當前運行應用的io特征值時,從對應關(guān)系中確定應用名稱,進而通過應用名稱確定最優(yōu)存儲卷配置參數(shù);下發(fā)單元4,用于下發(fā)最優(yōu)存儲卷配置參數(shù)至存儲卷。作為一種優(yōu)選的實施例,匹配單元3具體用于在緩存的指向所述存儲卷的io流中檢測當前運行應用的io特征值。對于本發(fā)明提供的存儲加速裝置的介紹請參照上述實施例,本發(fā)明在此不再贅述。可見,在實際應用中,本發(fā)明可以預先獲取所需應用的io特征值與該應用對應的最優(yōu)存儲卷配置參數(shù),并建立起每個應用的名稱、io特征值及最優(yōu)存儲卷配置參數(shù)之間的對應關(guān)系,通過在指向存儲卷的io流中檢測到的io特征值,利用對應關(guān)系確定當前運行應用名稱,進而再通過當前運行應用名稱確定最優(yōu)存儲卷配置參數(shù),最后將對應的最優(yōu)配置參數(shù)下發(fā)至相應的存儲卷,從而實現(xiàn)對應用訪問存儲系統(tǒng)的動態(tài)優(yōu)化加速,提升了應用io性能,也因為預先可對所需的全部應用的對應關(guān)系進行提前設置,從而實現(xiàn)了對應用訪問存儲系統(tǒng)的全面動態(tài)優(yōu)化加速本發(fā)明還提供了一種存儲系統(tǒng),包括上述存儲加速裝置。對于本發(fā)明提供的存儲系統(tǒng)的介紹請參照上述實施例,本發(fā)明在此不再贅述。本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其他實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。當前第1頁12
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
镇原县| 闸北区| 奉新县| 黄山市| 肥东县| 汕尾市| 遂溪县| 诸城市| 米泉市| 昌吉市| 扶风县| 涪陵区| 灌南县| 沈阳市| 东海县| 宁南县| 临猗县| 七台河市| 龙井市| 西藏| 呈贡县| 衡水市| 文安县| 隆昌县| 芦山县| 吴旗县| 蛟河市| 昌图县| 大名县| 柘城县| 瓦房店市| 谢通门县| 崇阳县| 镇平县| 平安县| 新乡市| 滦南县| 武鸣县| 湟中县| 江都市| 迁安市|