專利名稱:一種存儲系統性能的測試方法
技術領域:
本發明涉及計算機應用領域,具體地說是一種存儲系統性能的測試方法。
背景技術:
隨著計算機應用和網絡技術的飛速發展,不同存儲廠商的產品越來越多,性能等參數指標也不盡相同。用戶選擇存儲系統時,越來越有越大的對比難度。針對存儲系統的性能測試,當前業界主要SPC組織(Storage Performance Council,存儲性能理事會)下的相關測試。SPC組織是存儲領域性能測試權威機構,是由眾多 業內廠商組成的一個非營利性組織,核心成員主要包括IBM, HP, Oracle,希捷,富士通,日立,Netapp等廠商。由于存儲系統應用環境復雜,單純的某項指標的測試往往不足以反映該存儲系統在生產環境業務應用中的使用性能,為此,SPC組織針對業界典型的各類應用業務作了大量的調查分析工作,針對較為普遍的在線類業務、大規模文件處理類業務、面向文件系統的備份和恢復類業務分別推出了 SPC-I、SPC-2、SPC-3BR三種測試規范和相應的測試工具,為客戶采購存儲系統時,評估存儲系統的性能和性價比提供了現實可行的理論依據和測試工具。但由于SPC測試一般是由廠家自行提供數據,且該數據是存儲系統全負荷情況下的性能極限,多數情況下和用戶的實際應用環境不一樣。在這種情況下,需要構建一種實際可行的存儲系統測試體系。這種存儲系統性能測試體系,具有如下特點一、客戶方便構建環境,且和最終應用環境相似;二、測試有專門的針對性,不追求大而全,追求的是測試存儲系統和用戶業務的契合度。
發明內容
本發明的目的是提供一種存儲系統性能的測試方法。本發明的目的是按以下方式實現的,存儲系統的性能測試包括1)存儲設備性能測試、2)存儲網絡性能測試、3)存儲系統軟件性能測試、4)應用性能測試和5)軟硬件結合構建的測試體系,其中
1)存儲設備性能測試指標包括每秒IO操作數、數據傳輸率、特征負載評價;
2)存儲網絡性能測試指標包括吞吐量、聚合帶寬、并發數、可擴展性;
3)存儲系統軟件性能測試包括
(1)存儲資源管理指標、
(2)網絡及主機映射管理指標、
(3)系統備份及恢復管理指標、
(4)系統警示管理指標,
其中(I)存儲資源管理指標包括磁盤類型及數量、RAID級別及數量、LUN大小及數
量;
(2)網絡及主機映射管理指標包括網絡設置、bonding及冗余支持、主機組映射方式及連接數量;
(3)系統備份及恢復管理指標有備份方式及速度、配置恢復方式及速度;
(4)系統警示管理指標有報警級別、報警設置、報警方式支持;
4)應用性能測試包括訪問接口性能測試、數據讀寫性能測試及典型應用性能測試,典型應用性能測試又包括大文件處理應用測試、視頻點播應用測試及大規模數據查詢測試;
5)采用軟硬件結合構建的測試體系,軟件系統控制測試所需的負載組合,從系統測試中取得具體數據并最終計算出存儲系統的各個性能指標;
采用軟硬件結合構建的測試體系,包括單個指標的測試或兩個以上指標的組合測試,用以反饋系統不同的性能側面。 本發明的有益效果是
(I)存儲系統性能評測體系劃分將存儲系統的能耗測試,拆分為磁盤陣列、網絡設備、服務器三大主要部分,各個部分有明確的測試指標和不同的測試方法;
(2)方法可用性和易用性按照此方法可以方便比較任何存儲系統性能問題,簡便易行且方法可推廣;
(3)性能指標的獨立性和可組合性設置的每個性能指標,既可以獨立表征某些參數,也可以適當組合,反饋存儲系統性能的不同側面。
圖I存儲系統基礎能耗測試分類;
圖2存儲系統性能測試體系拓撲示意。
具體實施例方式參照說明書附圖對本發明的方法作以下詳細地說明。存儲系統性能測試方法,在于方便可行得表征系統性能情況。將存儲系統的性能測試分為四個主要部分進行存儲設備、存儲網絡、存儲系統軟件和應用測試性能。其中存儲性能測試系統中的存儲設備性能測試指標有每秒IO操作數、數據傳輸率、IO響應時間等。存儲網絡性能測試指標有吞吐量、聚合帶寬、并發數、可擴展性。存儲系統軟件性能測試包括存儲資源管理、網絡及主機映射管理、系統備份及恢復管理、系統警示管理等。其中
存儲資源管理指標有磁盤類型及數量、RAID級別及數量、LUN大小及數量等。網絡及主機映射管理指標有網絡設置、bonding及冗余支持、主機組映射方式及連接數量等。系統備份及恢復管理指標有備份方式及速度、配置恢復方式及速度。系統警示管理指標有報警級別、報警設置、報警方式支持。應用性能測試包含訪問接口性能、數據讀寫性能及典型應用性能。典型應用性能又可細分為大文件處理應用、視頻點播應用及大規模數據查詢等測試。圖2是存儲系統性能試系統的拓撲示意圖。存儲系統基礎能耗測試體系采用軟硬件結合的方式構建而成,軟件系統控制測試所需的負載組合,從硬件工具取得數據并最終計算出存儲系統的各個能耗指標。在存儲系統性能測試方法中,包含系統不同部分下的測試指標,他們都有獨立的計算方法和量綱。存儲系統性能測試體系是一個統一的整體,既包含縱向的層次關系,又包含指標間的平行關系。其中不同的指標反映存儲系統的不同側面,分屬于不同的類別。因此不同的存儲系統,既可以進行單個指標的測試,也 可以組合測試,反饋系統不同的性能側面。除說明書所述的技術特征外,均為本專業技術人員的已知技術。
權利要求
1.一種存儲系統性能的測試方法,其特征在于存儲系統的性能測試包括1)存儲設備性能測試、2)存儲網絡性能測試、3)存儲系統軟件性能測試、4)應用性能測試和5)軟硬件結合構建的測試體系,其中 1)存儲設備性能測試指標包括每秒IO操作數、數據傳輸率、特征負載評價; 2)存儲網絡性能測試指標包括吞吐量、聚合帶寬、并發數、可擴展性; 3)存儲系統軟件性能測試包括 (1)存儲資源管理指標、 (2)網絡及主機映射管理指標、 (3)系統備份及恢復管理指標、 (4)系統警示管理指標, 其中(I)存儲資源管理指標包括磁盤類型及數量、RAID級別及數量、LUN大小及數量; (2)網絡及主機映射管理指標包括網絡設置、bonding及冗余支持、主機組映射方式及連接數量; (3)系統備份及恢復管理指標有備份方式及速度、配置恢復方式及速度; (4)系統警示管理指標有報警級別、報警設置、報警方式支持; 4)應用性能測試包括訪問接口性能測試、數據讀寫性能測試及典型應用性能測試,典型應用性能測試又包括大文件處理應用測試、視頻點播應用測試及大規模數據查詢測試; 5)采用軟硬件結合構建的測試體系,軟件系統控制測試所需的負載組合,從系統測試中取得具體數據并最終計算出存儲系統的各個性能指標。
2.根據權利要求I所述的存儲系統性能測試方法,其特征在于,采用軟硬件結合構建的測試體系,包括單個指標的測試或兩個以上指標的組合測試,用以反饋系統不同的性能側面。
全文摘要
本發明提供一種存儲系統性能的測試方法,包括1)存儲設備性能測試、2)存儲網絡性能測試、3)存儲系統軟件性能測試、4)應用性能測試和5)軟硬件結合構建的測試體系,本發明的方法包含系統不同部分下的測試指標,他們都有獨立的計算方法和量綱,存儲系統性能測試體系是一個統一的整體,既包含縱向的層次關系,又包含指標間的平行關系,其中不同的指標反映存儲系統的不同側面,分屬于不同的類別,因此不同的存儲系統,既可以進行單個指標的測試,也可以組合測試,反饋系統不同的性能側面。
文檔編號G06F11/26GK102789410SQ201210219839
公開日2012年11月21日 申請日期2012年6月29日 優先權日2012年6月29日
發明者劉剛 申請人:浪潮電子信息產業股份有限公司