KVM虚拟机的性能研究与改进

来源 :深圳大学 | 被引量 : 0次 | 上传用户:huhaiyan1953
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着大规模集成电路技术的迅猛发展,计算能力将不再成为业务应用的瓶颈,业务独占物理资源成为了一种浪费。如何利用过剩的计算资源,同时提供安全、稳定、快速部署、按需分配的计算资源服务,是当前计算机技术领域研究的主流课题,虚拟化技术使这些特性成为现实,而虚拟机性能表现则是用户选择服务的关键指标。本文以KVM虚拟机的性能研究与改进为课题,首先介绍了KVM的起源,发展背景,构建最新版本的KVM虚拟化平台,并完成虚拟化环境优化。然后,从KVM虚拟化原理、虚拟机调度、内存使用和I/O访问优化等方面深入研究虚拟机的性能优化方案和实现方法。围绕KVM虚拟机性能改进,研究的具体工作如下:(1)采用开源Linux作为VMM,在具体的Centos7系统上编译最新内核,并修改和调整内核中影响KVM性能的功能模块,安装最新版本I/O模拟软件QEMU和虚拟机管理软件libvirt,构建了经过环境优化的KVM虚拟化平台。(2)研究了KVM硬件辅助完全虚拟化(Intel VT-x技术)的实现原理和深入分析KVM内核模块的软件驱动原理和运行机制,在深入理解虚拟机运行模式的基础上,提出基于处理器角度的KVM虚拟机性能优化思路,设计和实现了一套VCPU陷入事件的捕获方案,针对第三种思路,验证了改进的可行性。(3)深入研究Linux进程管理、调度策略、运行优先级对进程占用处理器资源的影响,提出了KVM虚拟机调度优化方案,并设计和实现了一个进程监控程序,结合实时监控,可针对业务特点灵活改变虚拟机的调度策略和运行优先级,使虚拟机能够按实际需求获得更多占用物理处理器资源的机会,改进KVM虚拟机的整体性能。实验验证,该优化方案具有可行性。(4)从优化内存的使用率和访问效率两方面,研究优化内存使用的三种主要技术,根据物理资源环境和业务系统需求提出内存优化方案和适应的场景,并给出了具体的实现方法和步骤。(5)研究以virtio为主的半虚拟化设备访问原理和实现过程,确定半虚拟化是KVM虚拟机I/O访问性能改进的主要方案。提出了硬件直通模型中I/O虚拟化技术的应用场景和以具体业务相结合实施I/O优化的思想。通过实验,给出了virtio、Intel VT-d和SR-IOV标准下虚拟机I/O性能优化的实现方法和步骤。
其他文献
隧道上部开挖支护后与周边围岩共同作用形成"拱盖",为下部结构施工提供保障。隧道采用拱盖法施工,是为了充分利用围岩与支护相互产生影响和耦合作用形成围岩-支护共同作用原
给出了一种基于单片机的HCF滤棒成形机烙铁温控器的设计.用Pt100热电阻作测温元件,以PWM方式输出控制量,通过控制6个烙铁的温度,使温控范围在0~200℃,稳态误差小于1.5℃.既可
当今社会是信息发展的时代,信息技术已经变成了社会发展中不可缺少的一部分。在当今社会发展中,对于人们日常的生产经济和社会活动,互联网信息起到了不可磨灭的作用。信息对
本试验采用棕榈籽壳研制活性炭,取得了较为满意的结果,填补了国内空白,为活性炭生产开辟了原料资源,增加了活性炭的新品种。试验中炭化、活化采用外热式转炉,考察了不同炭化
<正>世界篮球运动源于19世纪90年代初,1895年由美国人传入中国。新中国成立后,篮球运动受到国家的重视,并作为重点项目在全国范围内推广。20世纪50年代末,篮球运动在我国普及
视力障碍是影响人们生活质量的重要因素,而视网膜病变是造成视力障碍的重要原因之一,如老年黄斑病变(AMD)、青光眼、糖尿病视网膜病变(DR)等。近年来,随着成像技术的发展,以频域相干断层扫描(SD-OCT)为代表的成像技术,有分辨率高、非接触性、成像速度快的特点,能够观察到视网膜内部精细的三维结构,因此广泛应用于视网膜疾病的诊断治疗。利用图像处理手段来自动识别量化SD-OCT视网膜图像中的病变区域有
<正>2015年,是国家和省中长期教育改革和发展规划纲要颁布实施5周年,也是"十二五"收官之年。时逢安徽教育史上发展环境好、改革力度大、综合实力提升快的时期,面对经济社会发
会议
在J Dumont方法的基础上,将其正相NH2 Sep-Pak柱替换成商品化的固相萃取小柱,优化了超声提取时间,系统讨论了卷烟总粒相物提取液的酸碱洗涤,固相萃取洗脱流速,以及乙腈反萃取