虛擬化技術的應用可以幫助用戶通過服務器整合,實現在同一臺物理服務器上運行多個軟件應用,甚至可以運行在不同的操作系統上,用更少的服務器獲得更高的整體性能,提高計算機性能的利用率。伴隨著用戶對于服務器的整合需求的不斷增多和處理器性能的不斷提升,特別是多核時代到來后,虛擬化應用也逐漸從原有的大型機移植到了 X86 架構的服務器上。由于虛擬化技術擁有高效、節能、節省空間、省電等多種優勢,無論是大型企業數據中心整合還是中小型企業的經濟型服務器選型,虛擬化都在其中扮演著重要的角色。事實上,實施服務器虛擬化可以讓客戶獲得更大的收益。虛擬化技術能夠為公司節約了大量的成本,降低了系統管理成本,節約人力,提高老業務系統的性能,還降低新系統的開發部署成本。
可見,在商用環境中,已經有越來越多的客戶選擇了英特爾多核技術的服務器,并且已經開始廣泛采用虛擬化技術來降低數據中心整合的成本。然而,在選擇實現最佳運作的服務器平臺的時候,特別是虛擬化的應用層面比較上,至今沒有統一的計算標準來衡量和反映虛擬化所帶來的性能提升和 IT 基礎建設整體擁有成本(TCO)的改善。
然而,虛擬化的發展離不開虛擬化性能基準測試的完善。因為,目前許多企業的IT管理人員還只是停留在學習階段,有些人對虛擬化一無所知,因此,基準評測的建立可以幫助用戶更好地了解虛擬化!巴ㄟ^基準評測,用戶在采購過程中可以更好地進行比較,從而降低采購風險,這實際上也會促進虛擬化市場的發展!
目前,IBM、intel、VMWare等相關廠商都對虛擬化性能測試基準的發展表示非常關注,并且都采取了相應的措施。Intel在2006年年底與IBM合作,共同推出了vConsolidate, VMware也在最近退出了VMmark。我們認為兩者在 大的目標和設計理念方面是非常相似的。細節方面,兩個測試在各個虛擬機的負載選擇方面有所不同。由于虛擬化是一個非常新的領域,在測試基準方面以前一直是 一個空白。我們很高興看到各個合作伙伴一起來做業界的標準化工作。
vConsolidate 評測工具通過真實地模擬典型虛擬化部署環境中的負載來達到測試服務器虛擬化性能的目的。vConsolidate 是一項整合性能指標評測,包括四個同時運行的不同性能指標評測。其中包含面向數據庫、Web、Java 和郵件的性能指標評測組件。
vConsolidate 是一項整合性能指標評測,包括四個同時運行的不同性能指標評測。其中包含面向數據庫、Web、Java 和郵件的性能指標評測組件。由于該評測面向虛擬環境,因而每個組件均在其自己單獨的虛擬機(VM)和操作系統中運行。除了上述四個性能指標評測組件之外,還有第五臺虛擬機未運行性能指標評測,由此來模擬閑置的VM。這五臺虛擬機構成了一個整合堆棧單元(CSU)。
vConsolidate 堆棧的構建模塊包括五臺不同的虛擬機(數據庫、Web、郵件、Java 和閑置)。為了運行單個的整合堆棧單元(CSU),需要將三臺客戶機與被測服務器(SUT)相連接。其中兩臺客戶機生成負載(一個用于Web,另一個用于郵件),第三臺客戶機來控制運行環境。Java 和數據庫組件具有低消耗的獨立驅動程序,不需要運行外部客戶機。注意,隨著更多 CSU 的增加,所需的客戶機將以“三個”為單位遞增。
vConsolidate 所用的四個組件工作負載分別為:Sysbench(數據庫)、WebBench*(Web)、LoadSim(郵件)和 Specjbb2005*(Java)。工作負載的存儲跨整個測試配置進行分布。Web 客戶機包含 WebBench 客戶機程序。郵件客戶機包含:Microsoft Outlook、LoadSim 和 WebBench 控制器程序。服務器包含虛擬化軟件,在此為 VMware ESX Server。單個 VM 包含各自的工作負載。這些 VM 文件可以本地存儲到服務器上,或者如同我們的配置一樣存儲到外部存儲域網絡(SAN)上。
文章來源于領測軟件測試網 http://www.kjueaiud.com/