新四季網

一種iscsi客戶端存儲加速模塊的製作方法

2023-11-04 05:00:02

專利名稱:一種iscsi客戶端存儲加速模塊的製作方法
技術領域:
本發明涉及一種網絡存儲系統領域技術,具體地說是一種ISCSI客戶端存儲加速模塊。
背景技術:
網絡存儲系統,尤其是IP-SAN的發展,變得越來越重要。網絡存儲系統在各種系統中發揮重要作用,不論是大型數據中心,還是企業級內部網絡。但是現有的存儲系統隨著規模的擴大,無法保證用戶在使用存儲時仍然具有比較好的性能。IP-SAN的發展,隨著client不斷增加,以及大規模化,客戶端的性能存儲系統端 無法像client數目較少時那麼實時響應。存儲系統本地的優化工作以及系統本身的帶寬再高,隨著client的規模化,網絡帶寬等,會成為實時響應的瓶頸。通常少數客戶端時,各客戶端都具有較好性能,如圖I所示。傳統的客戶端系統模式如圖2所示,由於存儲系統的資源通過iSCSI映射到客戶端,形成虛擬塊設備,在虛擬設備上,直接加載文件系統,在文件系統上運行用戶模塊,該模式,應用模塊的數據,經文件系統,在經虛擬塊設備(iSCSI協議)透過網絡最終落到存儲系統端。當存儲系統的IOPS (每秒處理IO數)比較高時,客戶端的數據請求能夠及時響應,並且存儲系統的網絡帶寬也需要比較高。當客戶端達到一定規模後,例如圖3所示,存儲系統的帶寬為lOGB/s,而N個客戶端加起來的帶寬超過10GB,則此時將對客戶端請求造成部分延時,可能影響用戶使用。此時,由於存儲系統比較昂貴,升級或者以高規格的產品進行替代,成本較高。

發明內容
本發明的技術任務是提供一種針對存儲系統面對大規模IP-SAN應用時,在客戶端增加ISCSI客戶端存儲加速模塊,提高存儲系統抗高負載能力的,實施簡單,成本低,採用推拉模式提高存儲系統帶寬使用率的一種ISCSI客戶端存儲加速模塊。本發明的技術任務是按以下方式實現的,包括ISCSI客戶端系統,在ISCSI客戶端系統的虛擬塊設備上連接ISCSI客戶端存儲加速模塊,ISCSI客戶端存儲加速模塊包括力口速介質模塊、存儲系統響應測試模塊、加速策略模塊、數據推拉模塊;加速介質模塊分別連接存儲系統響應測試模塊、加速策略模塊和數據推拉模塊,存儲系統響應測試模塊和加速策略模塊均與數據推拉模塊連接;加速介質模塊指定客戶端本地的加速介質,用以緩存數據;存儲系統響應測試模塊測試存儲系統讀寫響應情況;加速策略模塊設定容量或者時間值,到達策略峰值必須進行推送數據;數據推拉模塊進行與存儲系統上的數據進行更新以及預取。加速介質模塊需要指定本地加速介質;從客戶端系統中劃分一塊磁碟區域,用作緩存數據,該介質容量最佳值為ISCSI客戶端系統的虛擬塊設備容量的十分之一。
存儲系統響應測試模塊從加速介質模塊的介質中,用最新數據寫回存儲系統,測試響應速度,以方便數據推拉模塊進行數據推拉。加速策略模塊針對本地加速介質容量有限,有時客戶端無法提供較大緩存介質容量,則需要設定緩存峰值,例如緩存介質的80%時,需強行推送數據至存儲系統,或者與存儲系統有一定時間間隔後,需要強行推數據。數據推拉模塊由於本地介質容量規模有限,無法緩存虛擬塊設備整個容量的數據,如果是寫請求時,數據可以暫存介質,由於局部性工作原理,從存儲系統中拉過來的數據,在系統運行前期,拉比較頻繁,由於針對這些數據,存在寫更新,後續以推送數據為主,本模塊主要設定推送數據的頻度以及大小。將該ISCSI客戶端存儲加速模塊應用於Linux系統平臺的流程為 (1)、在ISCSI客戶端系統安裝複製該ISCSI客戶端存儲加速模塊系統軟體包;
(2)、指定客戶端介質;
(3)、設定響應測試數據塊大小,設定響應測試頻率;
(4)、設定加速策略,在加速策略上採取容量模式,超過50%緩存容量,則強行推送數據至存儲系統;
(5)、數據推拉模塊為後臺運行模塊,對用戶透明,根據存儲系統響應測試模塊以及加速策略模塊的加速策略,進行推拉數據。ISCSI 英文 Internet Small Computer System Interface 的簡寫,譯為網絡小型計算機系統接口。是一種基於TCP/IP的協議,用來建立和管理IP存儲設備、主機和客戶機等之間的相互連接,並創建存儲區域網絡(SAN)。本發明的一種ISCSI客戶端存儲加速模塊具有以下優點針對存儲系統面對大規模應用時,在ISCSI客戶端系統增加ISCSI客戶端存儲加速模塊,提高存儲系統抗高負載能力;採用推拉模式,提高存儲系統帶寬使用率,具有實施簡單,成本低等優點,因而,具有很好的推廣使用價值。


下面結合附圖對本發明進一步說明。附圖I為現有技術的客戶端小規模IP-SAN應用的結構示意 附圖2為現有技術的傳統的客戶端系統模式邏輯示意 附圖3為現有技術的客戶端大規模IP-SAN應用的結構示意 附圖4為本發明的一種ISCSI客戶端存儲加速模塊在客戶端系統模式中邏輯示意圖; 附圖5為本發明的一種ISCSI客戶端存儲加速模塊的結構框 附圖6為本發明的一種ISCSI客戶端存儲加速模塊的流程實施圖。
具體實施例方式參照說明書附圖和具體實施例對本發明的一種ISCSI客戶端存儲加速模塊作以下詳細地說明。實施例
本發明的一種ISCSI客戶端存儲加速模塊,包括ISCSI客戶端系統,在ISCSI客戶端系統的虛擬塊設備上連接ISCSI客戶端存儲加速模塊,ISCSI客戶端存儲加速模塊包括加速介質模塊、存儲系統響應測試模塊、加速策略模塊、數據推拉模塊;加速介質模塊分別連接存儲系統響應測試模塊、加速策略模塊和數據推拉模塊,存儲系統響應測試模塊和加速策略模塊均與數據推拉模塊連接;加速介質模塊指定客戶端本地的加速介質,用以緩存數據;存儲系統響應測試模塊測試存儲系統讀寫響應情況;加速策略模塊設定容量或者時間值,到達策略峰值必須進行推送數據;數據推拉模塊進行與存儲系統上的數據進行更新以及預取。加速介質模塊需要指定本地加速介質;從客 戶端系統中劃分一塊磁碟區域,用作緩存數據,該介質容量最佳值為ISCSI客戶端系統的虛擬塊設備容量的十分之一。存儲系統響應測試模塊(具體值可以設定,本實施例採用4k寫測試),從加速介質模塊的介質中,用最新數據寫回存儲系統,測試響應速度,以方便數據推拉模塊進行數據推拉。加速策略模塊針對本地加速介質容量有限,有時客戶端無法提供較大緩存介質容量,則需要設定緩存峰值,例如緩存介質的80%時,需強行推送數據至存儲系統,或者與存儲系統有一定時間間隔後,需要強行推數據。數據推拉模塊由於本地介質容量規模有限,無法緩存虛擬塊設備整個容量的數據,如果是寫請求時,數據可以暫存介質,由於局部性工作原理,從存儲系統中拉過來的數據,在系統運行前期,拉比較頻繁,由於針對這些數據,存在寫更新,後續以推送數據為主,本模塊主要設定推送數據的頻度以及大小。將該ISCSI客戶端存儲加速模塊應用於Linux系統平臺的流程為
(1)、在ISCSI客戶端系統安裝複製該ISCSI客戶端存儲加速模塊系統軟體包;
(2)、指定客戶端介質,本實施實例中為/dev/sdal;
(3)、設定響應測試數據塊大小,設定響應測試頻率;本實施例採取IMB數據塊,IOs測試I次,響應超過Is則為存儲系統端高壓負載,本端需進行緩存加速,如果低於ls,表明存儲系統可接受,數據推送模塊可以推送數據,激活推送進程;
(4)、設定加速策略,本實施例在加速策略上採取容量模式,超過50%緩存容量,則強行推送數據至存儲系統;
(5)、數據推拉模塊為後臺運行模塊,對用戶透明,根據存儲系統響應測試模塊以及加速策略模塊的加速策略,進行推拉數據。本發明的一種ISCSI客戶端存儲加速模塊,除說明書所述的技術特徵外,均為本專業技術人員的已知技術。
權利要求
1.一種ISCSI客戶端存儲加速模塊,包括ISCSI客戶端系統,其特徵在於在ISCSI客戶端系統的虛擬塊設備上連接ISCSI客戶端存儲加速模塊,ISCSI客戶端存儲加速模塊包括加速介質模塊、存儲系統響應測試模塊、加速策略模塊、數據推拉模塊;加速介質模塊分別連接存儲系統響應測試模塊、加速策略模塊和數據推拉模塊,存儲系統響應測試模塊和加速策略模塊均與數據推拉模塊連接;加速介質模塊指定客戶端本地的加速介質,用以緩存數據;存儲系統響應測試模塊測試存儲系統讀寫響應情況;加速策略模塊設定容量或者時間值,到達策略峰值必須進行推送數據;數據推拉模塊進行與存儲系統上的數據進行更新以及預取。
2.根據權利要求I所述的一種ISCSI客戶端存儲加速模塊,其特徵在於加速介質模塊需要指定本地加速介質;從客戶端系統中劃分一塊磁碟區域,用作緩存數據,該介質容量最佳值為ISCSI客戶端系統的虛擬塊設備容量的十分之一。
3.根據權利要求I所述的一種ISCSI客戶端存儲加速模塊,其特徵在於存儲系統響應測試模塊,從加速介質模塊的介質中,用最新數據寫回存儲系統,測試響應速度,以方便數據推拉模塊進行數據推拉。
4.根據權利要求I所述的一種ISCSI客戶端存儲加速模塊,其特徵在於加速策略模塊需要設定緩存峰值,需強行推送數據至存儲系統,或者與存儲系統有一定時間間隔後,需要強行推數據。
5.根據權利要求I所述的一種ISCSI客戶端存儲加速模塊,其特徵在於數據推拉模塊設定推送數據的頻度以及大小。
6.根據權利要求I所述的一種ISCSI客戶端存儲加速模塊,其特徵在於將該ISCSI客戶端存儲加速模塊應用於Linux系統平臺的流程為 (1)、在ISCSI客戶端系統安裝複製該ISCSI客戶端存儲加速模塊系統軟體包; (2)、指定客戶端介質; (3)、設定響應測試數據塊大小,設定響應測試頻率; (4)、設定加速策略,在加速策略上採取容量模式,超過50%緩存容量,則強行推送數據至存儲系統; (5)、數據推拉模塊為後臺運行模塊,對用戶透明,根據存儲系統響應測試模塊以及加速策略模塊的加速策略,進行推拉數據。
全文摘要
本發明公開了一種ISCSI客戶端存儲加速模塊,屬於網絡存儲系統領域技術,包括ISCSI客戶端系統,在ISCSI客戶端系統的虛擬塊設備上連接ISCSI客戶端存儲加速模塊,ISCSI客戶端存儲加速模塊包括加速介質模塊、存儲系統響應測試模塊、加速策略模塊、數據推拉模塊;加速介質模塊分別連接存儲系統響應測試模塊、加速策略模塊和數據推拉模塊,存儲系統響應測試模塊和加速策略模塊均與數據推拉模塊連接。本發明的一種ISCSI客戶端存儲加速模塊,針對存儲系統面對大規模IP-SAN應用時,在客戶端增加ISCSI客戶端存儲加速模塊,提高存儲系統抗高負載能力的,實施簡單,成本低,採用推拉模式提高存儲系統帶寬使用率。
文檔編號H04L29/08GK102752366SQ201210172119
公開日2012年10月24日 申請日期2012年5月30日 優先權日2012年5月30日
發明者張宇 申請人:浪潮電子信息產業股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀