基于特征場景模擬器的虛擬機性能測試研究
發(fā)布時間:2020-06-03 04:41
【摘要】:虛擬化作為計算機領(lǐng)域一項古老而重要的技術(shù),在近幾年重又獲得了各界的廣泛關(guān)注。使用虛擬化技術(shù)既可以大大降低企業(yè)用于構(gòu)建分布式系統(tǒng)的開銷,也能夠帶來諸如效率,可用性,便利性和安全性等方面的優(yōu)化;同時虛擬化技術(shù)也被看作云計算技術(shù)中的核心部分之一,它不僅能夠在云端對公共資源進行高效的整合和利用,還可以應(yīng)用到移動終端,為用戶提供信息安全的管理。 在這樣的背景下,對虛擬化技術(shù)的完善和創(chuàng)新變得愈發(fā)重要,但是由于它固有的復(fù)雜結(jié)構(gòu)帶米的性能異常檢測的難題,和缺乏專有的、具有說服力的性能衡量標(biāo)準(zhǔn)而帶來的評價困難問題,都使得對于虛擬化技術(shù)的進一步研究變的困難重重。本人在進行針對XEN虛擬機的性能研究時體會到,若有一種標(biāo)準(zhǔn)的“特征運行場景”來描述和區(qū)分虛擬機的運行狀態(tài),將對調(diào)度算法的改進和評價十分關(guān)鍵。 與此思想類似的有針對虛擬機IO性能測試的Boost microbenchmark、具有精確監(jiān)控和分析能力的測試工具XenMon以及跨平臺虛擬化測試工具VMmark,但目前還沒有一種統(tǒng)一的針對虛擬機的各種特征運行場景進行模擬測試的工具。同時由于虛擬機運行環(huán)境的復(fù)雜性和多變性,使得場景的種類繁多并且運行復(fù)雜,這就要求模擬工具應(yīng)具有良好的動態(tài)性和可擴展性。 虛擬機特征運行場景描述的是當(dāng)虛擬機受到在其上運行的不同類型應(yīng)用程序和系統(tǒng)事件的影響時,對外(宿主機、調(diào)度系統(tǒng))表現(xiàn)出不同運行特征的現(xiàn)象。我們在虛擬機運行場景的分類與分析的基礎(chǔ)上,研發(fā)出虛擬機特征運行場景模擬器,它目前具有模擬CPU使用密集、大數(shù)據(jù)量網(wǎng)絡(luò)傳輸、大量網(wǎng)絡(luò)請求等場景的功能。同時它提供了可擴展開發(fā)架構(gòu)和用戶編程接口,能支持模擬器功能的進一步擴充。 本文首先介紹了虛擬機性能測試相關(guān)的一些基本概念以及當(dāng)前國內(nèi)外關(guān)于虛擬機性能測試的研究情況,隨后描述了虛擬機特征運行場景模擬器的核心架構(gòu)及擴展開發(fā)框架,最后設(shè)計了CPU密集使用、網(wǎng)絡(luò)設(shè)備密集使用等場景的模擬過程,并通過在Xen虛擬機上對該工具進行完整的測試和分析,說明了模擬器的可用性和實用性。
【圖文】:
Fig.2.1ThearehiteetureofXen上述Xen體系結(jié)構(gòu),我們可以設(shè)想到,如果有多個DomU同時發(fā)出硬件DomO自然就成為了制約系統(tǒng)性能的節(jié)點。針對這個問題,Xen采取的解動域來分擔(dān)DomO的壓力。驅(qū)動域即圖中的IDD,它屬于DomU,它為供了設(shè)備驅(qū)動從而完成硬件訪問操作。這種方法降低了設(shè)備驅(qū)動的復(fù)雜性能。Xen與DomU之間采用事件通道機制完成通信操作。Xen向各個擬CPU、虛擬MMU等待硬件虛擬。en關(guān)鍵技術(shù)Xen的體系結(jié)構(gòu)中,包含了一些重要的實現(xiàn)機制,正是通過這些機制的實現(xiàn)對硬件資源的管理,實現(xiàn)上層客戶操作系統(tǒng)對下層硬件平臺的隔離的闡述會使我們理解Xen的實現(xiàn)原理更加容易。下面將對這些機制做
圖2.51廠O共享環(huán)隊列結(jié)構(gòu)Fig.2.5Thestrutofl/0ring圖中我們可以看到存在著兩對生產(chǎn)者和消費者,的兩側(cè)。在前端驅(qū)動的位置客戶操作系統(tǒng)即請求動處理了該UO請求并返回了相應(yīng)的結(jié)果信息,端驅(qū)動也是FO響應(yīng)的消費者,同時后端驅(qū)動也是都可以訪問到FO環(huán)隊列,Xen對FO環(huán)采用了都能夠?qū)O環(huán)隊列進行讀寫操作。域的一次廠O請求及響應(yīng)過程。DriverDomain__\、一GtlestDomaln.KGR月一_,(jR10ChannelGrantTab!e
【學(xué)位授予單位】:大連理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2011
【分類號】:TP302
本文編號:2694312
【圖文】:
Fig.2.1ThearehiteetureofXen上述Xen體系結(jié)構(gòu),我們可以設(shè)想到,如果有多個DomU同時發(fā)出硬件DomO自然就成為了制約系統(tǒng)性能的節(jié)點。針對這個問題,Xen采取的解動域來分擔(dān)DomO的壓力。驅(qū)動域即圖中的IDD,它屬于DomU,它為供了設(shè)備驅(qū)動從而完成硬件訪問操作。這種方法降低了設(shè)備驅(qū)動的復(fù)雜性能。Xen與DomU之間采用事件通道機制完成通信操作。Xen向各個擬CPU、虛擬MMU等待硬件虛擬。en關(guān)鍵技術(shù)Xen的體系結(jié)構(gòu)中,包含了一些重要的實現(xiàn)機制,正是通過這些機制的實現(xiàn)對硬件資源的管理,實現(xiàn)上層客戶操作系統(tǒng)對下層硬件平臺的隔離的闡述會使我們理解Xen的實現(xiàn)原理更加容易。下面將對這些機制做
圖2.51廠O共享環(huán)隊列結(jié)構(gòu)Fig.2.5Thestrutofl/0ring圖中我們可以看到存在著兩對生產(chǎn)者和消費者,的兩側(cè)。在前端驅(qū)動的位置客戶操作系統(tǒng)即請求動處理了該UO請求并返回了相應(yīng)的結(jié)果信息,端驅(qū)動也是FO響應(yīng)的消費者,同時后端驅(qū)動也是都可以訪問到FO環(huán)隊列,Xen對FO環(huán)采用了都能夠?qū)O環(huán)隊列進行讀寫操作。域的一次廠O請求及響應(yīng)過程。DriverDomain__\、一GtlestDomaln.KGR月一_,(jR10ChannelGrantTab!e
【學(xué)位授予單位】:大連理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2011
【分類號】:TP302
【參考文獻】
相關(guān)期刊論文 前6條
1 楊曉偉;廖光燈;胡越明;;基于Xen的X86虛擬機性能調(diào)優(yōu)[J];計算機工程;2006年24期
2 顧曉峰;王健;;基于Intel VT-x的XEN全虛擬化實現(xiàn)[J];計算機技術(shù)與發(fā)展;2009年09期
3 王宇新;惠新忠;郭禾;劉瑋;;XEN虛擬IO的調(diào)度優(yōu)化[J];微電子學(xué)與計算機;2010年08期
4 薛海峰;卿斯?jié)h;張煥國;;XEN虛擬機分析[J];系統(tǒng)仿真學(xué)報;2007年23期
5 金海;廖小飛;;面向計算系統(tǒng)的虛擬化技術(shù)[J];中國基礎(chǔ)科學(xué);2008年06期
6 李慶莉;;英特爾解讀虛擬化技術(shù)在銀行業(yè)的應(yīng)用前景[J];中國金融電腦;2008年01期
,本文編號:2694312
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2694312.html
最近更新
教材專著