改进多虚拟机交互式性能的若干技术

来源 :北京大学 | 被引量 : 0次 | 上传用户:peterpan984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟化技术的不断成熟,使其应用范围越来越广泛,从企业级服务器的整合应用到为用户提供单个系统的使用。为单个用户提供系统使用的虚拟化服务称之为桌面虚拟化。伴随着硬件辅助虚拟化的发展,桌面虚拟化性能得到很大的提升。但是,现有虚拟化机制在对交互式应用的支持上还有所欠缺。I/O设备本来就属于慢速设备,加之桌面虚拟化中常采用模拟机制来进行设备的共享,因此I/O性能成为交互式应用的制约所在。本文着重分析了虚拟机交互使用过程中存在的I/O性能开销,并给出了相应的优化解决方案。   在虚拟机交互式I/O性能分析中,通过实验与理论分析相结合的方式进行阐述。对单个虚拟机分析发现,(1).应用启动加载涉及的磁盘扇区读取所占开销比重非常大,影响用户的使用。(2).虚拟化带来的额外网络处理增加了网络传输延迟。(3).通过远程连接使用虚拟机时,频繁的中断陷出与事件通知机制都会造成I/O响应的延迟。对多个虚拟机分析时,着重分析了多处理器情形下VMM(虚拟机管理器)调度VCPU的性能影响。同时,就多个虚拟机之间资源竞争而带来性能相互影响也进行了评测说明。   优化所采用的方案主要体现在三个方面,(1).根据虚拟化特征进行磁盘只读缓存的设计,以及对I/O队列调度的调整。(2).充分利用多处理器的物理特征来部署虚拟机,保证虚拟机整体与独立的使用性能。(3).根据用户使用虚拟机行为动态调整使用资源,协同两个层次的调度,保证I/O请求的及时性。通过这三个方面的优化改进,有效地利用了多核的物理资源优势,保证了虚拟机不同的交互式性能需求。
其他文献
Web服务支持网络平台之间异构系统相互协作,在最近的十年中,它得到了迅速的发展。Web服务理念的最激动人心之处在于,它允许简单地组合的方式得到复杂的服务,满足所有的预先指定的
Petri网是一种强大的可图形化的数学建模和分析工具,可用于研究异步、并发特征的离散事件系统,因而广泛应用于复杂系统的设计与分析。为了对动态实时系统进行建模和分析,需要在P
随着企业信息化的深入应用与飞速发展,愈来愈多的应用系统被运用在企业内各业务活动中,从而催生了海量信息资源,由于信息资源本身格式的多样化,以及数据与用户访问限制对应关系的
基于多视点的三维重建系统是一种利用对物体多个角度拍摄一组图像集,经过相机标定、前景分割、三维数据生成等一系列过程重建出物体三维模型的技术。图像前景分割是该系统的核
物联网被称为继计算机、互联网之后,世界信息产业的第三次浪潮,物联网的兴起与广泛应用必然对未来城市管理和服务产生深刻的影响。   目前,物联网开发和应用仍处于起步阶段,尤
在工业4.0的引领下,各个国家都致力于打造智能化的工厂,促进制造业及各个生产领域也的得到了迅速发展,全面提升制造业的生产效率。作为中国2025十大发展领域之一的数控机床,也广泛采取智能化管理方式,打造面向CPMS的三维可视化的数字化车间来监控管理。在实现数字化车间仿真系统的过程中由于场景较复杂,在加载时存在卡顿、不能够流畅运行,用户体验较差等问题。本文针对上述问题,通过研究仿真系统的相关的关键技术
生物基因组研究是后基因时代研究生物信息学的热点问题。生物序列分析和分子对接是生物基因组研究中的两个研究内容。前者是研究动植物种类进化史、进行生物序列的结构和功能
AdHoc网络是一种多跳、自组织、分布式的无线网络。整个网络不需要固定的基站,每个节点既是终端又是路由节点,而且节点是移动和动态变化的,可以随时随地快速进行部署,因此非常适
基于视觉的人体行为分析是当前一个非常活跃的研究领域,而对人的行为进行理解和分析则是该领域内富有挑战性的研究方向,它在智能监控、感知接口和基于内容的视频检索等领域具
我军信息化建设的现状是,各军兵种已经基本形成了各自的信息系统和自动化指挥系统。这些系统种类众多,结构复杂而庞大,可能基于不同的操作系统、软件体系和编程语言。然而面