嵌入式虛擬化環(huán)境中I/O性能瓶頸分析與優(yōu)化
發(fā)布時間:2021-10-19 05:58
近些年來,計算機(jī)科學(xué)技術(shù)和移動互聯(lián)網(wǎng)的發(fā)展迅速,嵌入式環(huán)境下的虛擬化技術(shù),已引起越來越多的關(guān)注,成為計算機(jī)科學(xué)技術(shù)領(lǐng)域的熱點技術(shù)。嵌入式虛擬化監(jiān)控程序致力于提高效率,而同時由于嵌入式系統(tǒng)需要與物理世界進(jìn)行頻繁的交互,這種交互通常表現(xiàn)為與外界I/O請求的處理,因此I/O虛擬化的性能成為了嵌入式虛擬化技術(shù)的重要技術(shù)指標(biāo)。首先,本文介紹了基于KVM的嵌入式虛擬化平臺KVM/ARM,以及其半虛擬化驅(qū)動程序VirtIO。隨后建立了性能模型并進(jìn)行了實驗,并使用這個模型分析了實驗結(jié)果中的瓶頸的原因。瓶頸產(chǎn)生的原因是因為CPU資源已經(jīng)飽和,而在這個I/O路徑中,頻繁的超級調(diào)用消耗了大量的CPU資源。在此基礎(chǔ)上,本文提出了嵌入式虛擬化環(huán)境中網(wǎng)絡(luò)I/O性能優(yōu)化的思路和模型。在思路和模型的提出過程中,我們借鑒了中斷節(jié)制技術(shù),通過緩存I/O請求一定時間再進(jìn)行超級調(diào)用,一次超級調(diào)用可以處理多次I/O請求,提高了CPU利用效率進(jìn)而提高了虛擬化效率,驗證和測試了我們的整體優(yōu)化思路;我們建立了優(yōu)化模型,通過緩存I/O請求和平衡請求處理延遲設(shè)計了超級調(diào)用的聚合算法;最后我們給出了具體的實現(xiàn)方式,關(guān)鍵的數(shù)據(jù)結(jié)構(gòu),核心函數(shù)...
【文章來源】:上海交通大學(xué)上海市 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:80 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 研究背景
1.2 國內(nèi)外研究現(xiàn)狀
1.3 本文工作
1.4 論文結(jié)構(gòu)
第二章 背景介紹
2.1 虛擬化技術(shù)概述
2.1.1 虛擬化技術(shù)原理
2.1.2 虛擬化技術(shù)分類
2.1.3 I/O虛擬化
2.1.4 硬件輔助虛擬化
2.2 嵌入式虛擬化概況
2.3 ARM架構(gòu)虛擬化概況
2.4 本章小結(jié)
第三章 嵌入式下網(wǎng)絡(luò)I/O虛擬化性能模型與瓶頸分析
3.1 網(wǎng)絡(luò)I/O虛擬化性能模型
3.2 嵌入式虛擬化實驗平臺
3.2.1 嵌入式ARM平臺
3.2.2 KVM/ARM
3.2.3 QEMU For ARM
3.2.4 Virt IO
3.3 網(wǎng)絡(luò)I/O虛擬化性能測試與評估
3.3.1 批量數(shù)據(jù)傳輸基準(zhǔn)測試
3.3.2 高并發(fā)讀操作基準(zhǔn)測試
3.3.3 讀寫混合場景基準(zhǔn)測試
3.4 網(wǎng)絡(luò)I/O虛擬化瓶頸分析
3.5 本章小結(jié)
第四章 嵌入式網(wǎng)絡(luò)I/O虛擬化性能優(yōu)化方法設(shè)計與實現(xiàn)
4.1 整體優(yōu)化思路
4.2 優(yōu)化思路測試和驗證
4.3 優(yōu)化模型分析和建立
4.4 優(yōu)化方法實現(xiàn)
4.4.1 數(shù)據(jù)結(jié)構(gòu)
4.4.2 函數(shù)設(shè)計
4.4.3 網(wǎng)絡(luò)I/O請求處理流程
4.5 本章小結(jié)
第五章 優(yōu)化方法評估與分析
5.1 實驗環(huán)境介紹
5.2 網(wǎng)絡(luò)I/O性能測試與驗證
5.2.1 批量數(shù)據(jù)傳輸優(yōu)化結(jié)果
5.2.2 高并發(fā)讀操作優(yōu)化結(jié)果
5.2.3 讀寫混合場景優(yōu)化結(jié)果
5.3 網(wǎng)絡(luò)I/O延遲測試
5.4 優(yōu)化方法作用評估
5.5 本章小結(jié)
第六章 總結(jié)與展望
參考文獻(xiàn)
致謝
攻讀碩士學(xué)位期間已發(fā)表或錄用的論文
【參考文獻(xiàn)】:
期刊論文
[1]服務(wù)器虛擬化技術(shù)及安全研究[J]. 郭春梅,孟慶森,畢學(xué)堯. 信息網(wǎng)絡(luò)安全. 2011(09)
[2]基于容器虛擬化技術(shù)研究[J]. 吳義鵬. 軟件. 2010(11)
博士論文
[1]I/O虛擬化的性能隔離和優(yōu)化[D]. 王曉靜.華中科技大學(xué) 2012
[2]高性能網(wǎng)絡(luò)虛擬化技術(shù)研究[D]. 楊洪波.上海交通大學(xué) 2012
本文編號:3444288
【文章來源】:上海交通大學(xué)上海市 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:80 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 研究背景
1.2 國內(nèi)外研究現(xiàn)狀
1.3 本文工作
1.4 論文結(jié)構(gòu)
第二章 背景介紹
2.1 虛擬化技術(shù)概述
2.1.1 虛擬化技術(shù)原理
2.1.2 虛擬化技術(shù)分類
2.1.3 I/O虛擬化
2.1.4 硬件輔助虛擬化
2.2 嵌入式虛擬化概況
2.3 ARM架構(gòu)虛擬化概況
2.4 本章小結(jié)
第三章 嵌入式下網(wǎng)絡(luò)I/O虛擬化性能模型與瓶頸分析
3.1 網(wǎng)絡(luò)I/O虛擬化性能模型
3.2 嵌入式虛擬化實驗平臺
3.2.1 嵌入式ARM平臺
3.2.2 KVM/ARM
3.2.3 QEMU For ARM
3.2.4 Virt IO
3.3 網(wǎng)絡(luò)I/O虛擬化性能測試與評估
3.3.1 批量數(shù)據(jù)傳輸基準(zhǔn)測試
3.3.2 高并發(fā)讀操作基準(zhǔn)測試
3.3.3 讀寫混合場景基準(zhǔn)測試
3.4 網(wǎng)絡(luò)I/O虛擬化瓶頸分析
3.5 本章小結(jié)
第四章 嵌入式網(wǎng)絡(luò)I/O虛擬化性能優(yōu)化方法設(shè)計與實現(xiàn)
4.1 整體優(yōu)化思路
4.2 優(yōu)化思路測試和驗證
4.3 優(yōu)化模型分析和建立
4.4 優(yōu)化方法實現(xiàn)
4.4.1 數(shù)據(jù)結(jié)構(gòu)
4.4.2 函數(shù)設(shè)計
4.4.3 網(wǎng)絡(luò)I/O請求處理流程
4.5 本章小結(jié)
第五章 優(yōu)化方法評估與分析
5.1 實驗環(huán)境介紹
5.2 網(wǎng)絡(luò)I/O性能測試與驗證
5.2.1 批量數(shù)據(jù)傳輸優(yōu)化結(jié)果
5.2.2 高并發(fā)讀操作優(yōu)化結(jié)果
5.2.3 讀寫混合場景優(yōu)化結(jié)果
5.3 網(wǎng)絡(luò)I/O延遲測試
5.4 優(yōu)化方法作用評估
5.5 本章小結(jié)
第六章 總結(jié)與展望
參考文獻(xiàn)
致謝
攻讀碩士學(xué)位期間已發(fā)表或錄用的論文
【參考文獻(xiàn)】:
期刊論文
[1]服務(wù)器虛擬化技術(shù)及安全研究[J]. 郭春梅,孟慶森,畢學(xué)堯. 信息網(wǎng)絡(luò)安全. 2011(09)
[2]基于容器虛擬化技術(shù)研究[J]. 吳義鵬. 軟件. 2010(11)
博士論文
[1]I/O虛擬化的性能隔離和優(yōu)化[D]. 王曉靜.華中科技大學(xué) 2012
[2]高性能網(wǎng)絡(luò)虛擬化技術(shù)研究[D]. 楊洪波.上海交通大學(xué) 2012
本文編號:3444288
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3444288.html
最近更新
教材專著