KVM虛擬機(jī)CPU虛擬化的研究與調(diào)度策略的優(yōu)化
[Abstract]:Because it can effectively improve the utilization of computer resources, as well as the flexibility, security and scalability of applications, virtualization technology has gradually become a hot area in the research and application of computer technology. With the development of virtualization technology, Intel and AMD, the mainstream hardware manufacturers, have proposed a new hardware architecture to support virtualization technology, which has made a great leap forward in virtualization technology. The virtualization technology supported by hardware further improves the overall performance of virtual machine in virtualized environment, and because this technology has obvious advantages, it is also supported and applied in Linux operating system. The research object of this paper is the KVM virtualization scheme which supports the hardware assisted virtualization technology. Since the Linux2.6.20 version, the scheme has been integrated into the Linux kernel. Intel VT technology is the general name of hardware aided virtualization technology on Intel platform. This technology provides a complete set of virtualization schemes including CPU, memory, I / O devices and other aspects of virtualization support. Based on the analysis of traditional CPU virtualization technology, this paper focuses on the mechanism and principle of CPU virtualization technology (VT-x) under Intel VT technology. The characteristics of VMX root operation mode and non-root operation mode under VT-x technology and the application of virtualization technology in these two modes are analyzed in detail. Based on the research of VT-x technology, according to the two characteristics of KVM virtualization scheme, Linux modularization and QEMU instrumentation, this paper deeply studies and analyzes the implementation mechanism and running flow of virtual CPU of KVM virtual machine. And the QEMU simulator designs and verifies a set of exception capture scheme through ioctl function entry / exit mechanism, which provides an effective way to further improve the overall performance of virtual machine. According to the characteristics of KVM virtualization scheme, this paper further studies and analyzes the process model of KVM virtual machine, and designs and implements a set of KVM virtual machine processor scheduling optimization scheme. The optimization scheme consists of three parts: scheduling policy, running priority and isolation of client operating system. Then the KVM virtual machine can be personalized, that is, different virtual machines can have different priorities and scheduling policies, run on different CPU, and do not migrate during the whole running period. By making the KVM virtual machine have higher priority to CPU and reducing the overhead of switching between CPU during the running of KVM virtual machine, we can achieve the goal of improving the performance of KVM virtual machine. In this paper, through the KVM virtual machine exception capture experiment, we realize the classification of the client exceptions under the KVM scheme, and verify the feasibility of the KVM virtual machine exception capture scheme. Through the experiment of virtual machine scheduling strategy, client binding experiment, and the comprehensive test of UnixBench, it is proved that the scheduling optimization scheme in this paper has improved the performance of virtual machine to a certain extent. Therefore, the implementation of the scheme can not only meet the functional needs of the virtual machine, but also further improve the overall performance of the virtual machine, which has a certain practical value.
【學(xué)位授予單位】:成都理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TP302
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 謝茂濤;計(jì)算機(jī)數(shù)字邏輯器件故障分析[J];鄂州大學(xué)學(xué)報(bào);1999年03期
2 陳一鳴;I~2C總線技術(shù)在彩電中的應(yīng)用[J];浙江萬里學(xué)院學(xué)報(bào);2002年01期
3 王楠,高慶獅,侯紫峰,宋建平;一種高安全性的新型存儲(chǔ)體系[J];計(jì)算機(jī)研究與發(fā)展;2004年05期
4 宗軍紅,王春生,孔令旭,景素霞,胡憲鋒;數(shù)據(jù)庫(kù)物理設(shè)計(jì)需注意的幾點(diǎn)問題[J];油氣田地面工程;2002年02期
5 田春仿;微電腦控制系統(tǒng)的剖析方法[J];武漢理工大學(xué)學(xué)報(bào)(信息與管理工程版);2002年02期
6 楊曉紅;微機(jī)的散熱分析[J];高等職業(yè)教育-天津職業(yè)大學(xué)學(xué)報(bào);2002年05期
7 孫峻嶺;智能感溫火災(zāi)探測(cè)器的低功耗設(shè)計(jì)[J];安徽電子信息職業(yè)技術(shù)學(xué)院學(xué)報(bào);2004年02期
8 林昱;主板技術(shù)的新發(fā)展[J];北京聯(lián)合大學(xué)學(xué)報(bào);2001年02期
9 蘇陽;軟件的抗干擾技術(shù)軟件[J];信息技術(shù)與標(biāo)準(zhǔn)化;2002年03期
10 張春玲;《匯編語言程序設(shè)計(jì)》教學(xué)難點(diǎn)解析[J];河北廣播電視大學(xué)學(xué)報(bào);2002年03期
相關(guān)會(huì)議論文 前10條
1 丁濤;郝沁汾;張冰;;內(nèi)核虛擬機(jī)調(diào)度策略的研究與分析[A];'2010系統(tǒng)仿真技術(shù)及其應(yīng)用學(xué)術(shù)會(huì)議論文集[C];2010年
2 李全鋼;張芳;宋振興;;基于CPU卡的一卡通系統(tǒng)在宣鋼2#服務(wù)區(qū)的應(yīng)用[A];2011年河北省冶金信息化自動(dòng)化年會(huì)論文集[C];2011年
3 鄒云鵬;康雁;;基于CPU的光線投射算法的并行計(jì)算方法[A];中國(guó)生物醫(yī)學(xué)工程學(xué)會(huì)成立30周年紀(jì)念大會(huì)暨2010中國(guó)生物醫(yī)學(xué)工程學(xué)會(huì)學(xué)術(shù)大會(huì)青年優(yōu)秀論文[C];2010年
4 李求實(shí);王秋月;王珊;;平衡IO和CPU的XML關(guān)鍵詞檢索技術(shù)[A];第26屆中國(guó)數(shù)據(jù)庫(kù)學(xué)術(shù)會(huì)議論文集(A輯)[C];2009年
5 胡益新;奚永新;;基于雙32位CPU的電除塵控制器的設(shè)計(jì)[A];第十四屆中國(guó)電除塵學(xué)術(shù)會(huì)議論文集[C];2011年
6 羅宗揚(yáng);薛利興;左德承;張展;楊孝宗;;基于JTAG的CPU故障注入工具的設(shè)計(jì)與實(shí)現(xiàn)[A];第十四屆全國(guó)容錯(cuò)計(jì)算學(xué)術(shù)會(huì)議(CFTC'2011)論文集[C];2011年
7 趙朝霞;;淺論梅山2~#石灰豎窯控制系統(tǒng)[A];第十一屆全國(guó)自動(dòng)化應(yīng)用技術(shù)學(xué)術(shù)交流會(huì)論文集[C];2006年
8 樊番;;PLC與智能從站之間的通訊[A];2008年全國(guó)軋鋼生產(chǎn)技術(shù)會(huì)議文集[C];2008年
9 樊番;;PLC與智能從站之間的通訊[A];2008年河北省軋鋼技術(shù)與學(xué)術(shù)年會(huì)論文集(下)[C];2008年
10 謝衛(wèi)才;林友杰;彭磊;謝澍;;基于雙CPU的電機(jī)節(jié)能控制[A];第十六屆中國(guó)小電機(jī)技術(shù)研討會(huì)論文摘要集[C];2011年
相關(guān)重要報(bào)紙文章 前10條
1 本報(bào)記者 湯銘;CPU:迎接融合時(shí)代[N];計(jì)算機(jī)世界;2011年
2 蘇州國(guó)芯科技有限公司董事長(zhǎng) 鄭茳;打開國(guó)產(chǎn)嵌入式CPU應(yīng)用之路[N];中國(guó)電子報(bào);2011年
3 重慶 陳靜;移動(dòng)CPU大躍進(jìn)性能競(jìng)賽引擔(dān)憂[N];電腦報(bào);2011年
4 本報(bào)記者 劉肖勇;網(wǎng)絡(luò)藍(lán)軍:一塊CPU,就是一架轟炸機(jī)[N];廣東科技報(bào);2011年
5 劉清;稅務(wù)總局嚴(yán)打虛假出口CPU騙取退稅行為[N];中國(guó)貿(mào)易報(bào);2009年
6 何雨欣 李延霞;稅務(wù)總局:嚴(yán)打虛假出口CPU騙稅行為[N];中國(guó)企業(yè)報(bào);2009年
7 上海硅知識(shí)產(chǎn)權(quán)交易中心 俞慧月;中國(guó)須盡早確定CPU專利對(duì)策[N];中國(guó)電子報(bào);2009年
8 黑龍江 高林;彩電CPU故障的分析與速修兩例[N];電子報(bào);2011年
9 記者 孫勇;稅務(wù)總局嚴(yán)打虛假出口CPU騙稅行為[N];經(jīng)濟(jì)日?qǐng)?bào);2009年
10 本報(bào)記者 劉麗麗;浪潮 推新服務(wù)器 國(guó)產(chǎn)CPU市場(chǎng)化啟程[N];計(jì)算機(jī)世界;2011年
相關(guān)博士學(xué)位論文 前10條
1 唐源;嵌入虛擬機(jī)監(jiān)視器的高性能覆蓋網(wǎng)絡(luò)研究[D];電子科技大學(xué);2012年
2 葛海通;32位高性能嵌入式CPU及平臺(tái)研發(fā)[D];浙江大學(xué);2009年
3 劉謙;面向云計(jì)算的虛擬機(jī)系統(tǒng)安全研究[D];上海交通大學(xué);2012年
4 朱二周;基于CPU/GPU平臺(tái)的虛擬化技術(shù)研究[D];上海交通大學(xué);2012年
5 肖漢;基于CPU+GPU的影像匹配高效能異構(gòu)并行計(jì)算研究[D];武漢大學(xué);2011年
6 王明宇;低功耗雙界面CPU智能卡芯片的研究與設(shè)計(jì)[D];復(fù)旦大學(xué);2011年
7 周剛;云計(jì)算環(huán)境中面向取證的現(xiàn)場(chǎng)遷移技術(shù)研究[D];華中科技大學(xué);2011年
8 李波;基于異構(gòu)多核平臺(tái)的優(yōu)化編程研究[D];華中科技大學(xué);2011年
9 楊洪波;高性能網(wǎng)絡(luò)虛擬化技術(shù)研究[D];上海交通大學(xué);2012年
10 鄭丹丹;嵌入式CPU的納米尺度SRAM設(shè)計(jì)研究[D];浙江大學(xué);2009年
相關(guān)碩士學(xué)位論文 前10條
1 黃煜;KVM虛擬機(jī)CPU虛擬化的研究與調(diào)度策略的優(yōu)化[D];成都理工大學(xué);2012年
2 趙旭澤;虛擬機(jī)平臺(tái)的設(shè)計(jì)與關(guān)鍵模塊的實(shí)現(xiàn)[D];沈陽理工大學(xué);2011年
3 徐連軍;雙CPU冗余通信控制系統(tǒng)的研究與實(shí)現(xiàn)[D];西安電子科技大學(xué);2011年
4 姚遠(yuǎn);虛擬機(jī)高效設(shè)備訪問模型設(shè)計(jì)與實(shí)現(xiàn)[D];國(guó)防科學(xué)技術(shù)大學(xué);2010年
5 林守林;基于CPU利用率的功率調(diào)整策略的研究與實(shí)現(xiàn)[D];中國(guó)地質(zhì)大學(xué)(北京);2010年
6 馮元華;嵌入式多CPU控制器硬件體系分析與設(shè)計(jì)[D];暨南大學(xué);2010年
7 徐峰;雙界面CPU智能卡并行測(cè)試儀設(shè)計(jì)開發(fā)[D];復(fù)旦大學(xué);2011年
8 劉永;云計(jì)算環(huán)境下虛擬機(jī)資源調(diào)度策略研究[D];山東師范大學(xué);2012年
9 許曉煒;一種虛擬機(jī)聯(lián)盟中的訪問控制機(jī)制[D];上海交通大學(xué);2011年
10 奧飚;運(yùn)用CPU卡的電力收費(fèi)系統(tǒng)中密鑰管理系統(tǒng)的安全性研究與設(shè)計(jì)[D];華北電力大學(xué)(北京);2011年
本文編號(hào):2419229
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2419229.html