[發明專利]用于存儲I/O需求錄制與壓力模擬驗證的方法有效
| 申請號: | 201210342925.5 | 申請日: | 2012-09-14 |
| 公開(公告)號: | CN102915270A | 公開(公告)日: | 2013-02-06 |
| 發明(設計)人: | 張輝 | 申請(專利權)人: | 福建升騰資訊有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 福州市鼓樓區京華專利事務所(普通合伙) 35212 | 代理人: | 宋連梅 |
| 地址: | 350000 福建省福州市倉山區金*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 存儲 需求 錄制 壓力 模擬 驗證 方法 | ||
【技術領域】
本發明涉及VDI環境下用于存儲I/O需求錄制與壓力模擬驗證的方法。
【背景技術】
在桌面虛擬化(VDI)方案中,所有用戶的桌面操作系統及用戶數據均存儲在數據中心的存儲陣列(獨立的存儲或數據中心服務器的本地磁盤陣列)上,存儲陣列的I/O性能是直接影響桌面操作系統使用性能的一個關鍵因素,在VDI方案設計過程中需要綜合考慮成本、存儲陣列的I/O性能、容量等因素,以求在這幾個因素之間取得一個平衡。當前各解決方案廠商在方案設計過程中針對存儲陣列I/O需求的收集與存儲方案設計大都采用如下方法:
一、存儲陣列I/O性能需求收集方法主要有如下兩種:
(1)、在單臺終端上利用Windows系統的性能計數器收集桌面用戶的存儲I/O性能需求,這種方法需要管理人員在多臺終端上手工設置性能計數器以收集性能需求數據,操作繁雜,且通過Windows性能計數器收集的數據只能查看,無法直接用于壓力驗證測試;
(2)、使用專用的軟件(該軟件基于Windows系統的WMI接口實現)對桌面用戶的存儲I/O性能需求進行收集與記錄,這種方法可以實現在中心控制臺統一收集多個桌面用戶的I/O性能需求數據,但這些數據也只能被簡單應用于查看單臺機器的I.O使用情況,無法做到數據的回放利用。
二、存儲方案設計方法主要有如下兩種:
(1)、基于經驗數據的設計方法,這種方法是根據以往的經驗數據進行方案設計,而經驗數據大都是基于傳統的PC應用模式的數據,且不同客戶的應用特點不一,對存儲陣列的I/O性能需求也不一樣,因此基于經驗數據的設計方法不能真實反應桌面虛擬化方案中用戶I/O性能需求,使得設計的方案存在資源過剩、資源不足等問題,從而影響方案的整體成本及整體性能。
(2)、基于背景技術中第一點所述的需求收集方法收集的數據的平均值進行設計,這種方法存在一些不足,如:平均值無法體現用戶需求的峰谷規律;
另外,存儲陣列都配有Cache,用于對用戶的I/O操作進行臨時緩存和合并,以提高響應速度并降低對硬盤的I/O需求,因為每塊機械硬盤的IOPS性能有限,若沒有Cache,則需要的硬盤數量將會大大增加(一個存儲陣列至少需要2塊硬盤組成,存儲整列是硬盤根據一定的排列形成)。但不同型號的存儲陣列的存儲處理器(SP)的處理能力不同、Cache不同,因此對用戶I/O操作的臨時緩存和合并能力也不同,換句話,相同的用戶需求在不同型號的存儲陣列上所需的硬盤數量等也將產生較大的差異,因此這種設計方法不能準確計算出存儲的配置需求,也只能在收集的數據的基礎上根據經驗進行設計,因此同樣存在資源過剩、資源不足等問題。
公開號為102393829A,公開日為2012-03-28的發明專利《一種面向嵌入式系統的磁盤I/O測試系統》,首先,該專利所采用的技術方案是針對常規模式下嵌入式產品的I/O獲取,其I/O獲取是直接面對物理硬件層,而云計算虛擬化模式,在硬件層面上又增加了虛擬操作系統層,因此在云計算虛擬化模式下,常規的I/O獲取工具無法直接獲取虛擬環境下底層的物理硬件層I/O,因為虛擬操作系統層調用物理硬件層過程會損耗I/O資源,這個損耗的I/O資源通過常規的I/O獲取工具是無法獲取。而本發明面對的是云計算虛擬化模式下的I/O獲取,和常規模式下的I/O計算工具有著本質上的區別,除了需要計算從物理層到虛擬化操作系統層的I/O,還需要獲取虛擬化層上的虛擬桌面的I/O,通過這兩個層級上的I/O來計算最終的I/O需求。其次,該專利所采用的技術方案只是獲取總得I/O需求,而本發明具備I/O錄制功能,即可對虛擬桌面的任何占用I/O的進程進行錄制,可以區別每個進程在實際應用過程中,所占用的I/O,實現I/O需求的分類。
【發明內容】
本發明要解決的技術問題,在于提供一種用于存儲I/O需求錄制與壓力模擬驗證的方法。
本發明是這樣實現的:
用于存儲I/O需求錄制與壓力模擬驗證的方法,包括如下步驟:
步驟1、客戶終端在VDI環境下,在客戶終端上采集客戶應用過程中對虛擬桌面下占用磁盤I/O的各進程進行錄制,錄制所述各進程在客戶應用過程中的I/O資源需求,并將所述I/O資源需求記錄在錄制文件中,每個客戶終端均保存一份所述錄制文件,將所述錄制文件發送至服務器;所述I/O資源需求在錄制文件中的格式根據需要自定義;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建升騰資訊有限公司,未經福建升騰資訊有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210342925.5/2.html,轉載請聲明來源鉆瓜專利網。





