虚拟化计算系统性能评测管理工具的研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:Baoji8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算系统的资源规模不断扩展、处理能力快速增强、资源种类日益丰富、应用需求灵活多样,寻求新型的计算机理论与模式已成为未来信息技术领域面临的重大挑战。计算系统虚拟化作为一种新型计算模式推动科技发展和社会进步,已成为国际竞争的焦点和制高点。然而,随着虚拟化技术大量的受到关注和虚拟化系统产品的不断推出,对于虚拟化系统性能的评测也成为急需解决的问题之一。传统计算机性能评测系统比如LMbench,Vbench, SPEC等,虽然可以应用与单个虚拟机的性能评测中。但是,在虚拟机系统之中,一个物理机上往往可以存在多个虚拟机。采用传统测试方法就会存在两个方面的问题:其一,多虚拟机测试时,虚拟机之间可能会产生相互干扰;其二,由于传统基准程序的测试过程比较繁琐,在对多机进行测试时,这个繁琐的过程将更加严重。虚拟机系统性能评测管理系统是一个半自动测试管理工具,它可以有效地解决这两个问题。该系统采用C/S模式,监控器端存储基准程序信息和测试信息,守护程序运行有虚拟机后台,管理基准程序的运行。为了支撑强大的功能,在系统中设计了序列化的数据包管理机制、基于自定义事件的核心处理机制、嵌入式数据库引擎和基准程序运行控制器等主要核心技术部件。辅助其他模块,最终实现了多虚拟机集中管理,基准程序自动部署、测试过程远程管理、多机同时测试、测试结果自动回收和分析、性能辅助分析的功能以及支持外部基准程序、支持Xen,VMware以及VirtualPC等几种主流虚拟机和支持Linux和Windows操作系统。为多虚拟机系统提供了十分便利的半自动测试手段,也满足了多虚拟机测试时的排除干扰的需求。通过在单机多虚拟机的真实环境中使用本系统进行lmbench的测试,测试的结果表明,本系统完全达到了上述功能要求,简化了繁琐的测试过程和数据分析过程。此外,在性能开销方面本系统也做到了达到了0.5%以下,系统延时间也限制在0.5s以内,0.5%的系统开销和0.5s的延迟,对于本系统来说,几乎可以忽略。
其他文献
软件测试在整个软件开发过程中占有非常重要的地位,是保证软件质量、提高软件可靠性的关键。随着软件设计技术的发展、软件规模的增加、软件开发周期的缩短、软件测试工作量
随着数据库技术的迅速发展及其广泛应用,在数据库中积累的数据量越来越多。激增的数据背后隐藏着许多重要的信息,人们希望能够在已有的大量数据的基础上进行科学研究、商业决
学位
随着网络技术的发展,以数字形式存储的文本数量出现了爆炸式的增长。为有效地组织它们以满足需求,文本聚类技术应运而生。传统的文本聚类技术,首先要利用向量空间模型(VSM)将
工作流就是一系列相互衔接、自动进行的业务活动或任务,而工作流模型就是对现实世界中的业务流程的准确描述,工作流过程建模是工作流技术应用的重要环节。UML是一种通用的可视
近年来,随着多媒体技术以及网络技术的迅速发展,网络上的信息资源日益丰富,信息检索技术产生了深刻的变革。人们已经不再满足于传统的基于文本的检索,而是需要一种能对视频、
数字图像抠图技术是指把任意形状的前景物体从图像中分割出来的一种技术,如今它己经成为影视特效等多媒体制作中不可或缺的关键技术,因此该技术具有巨大的商业价值。但是,现
虚拟化技术已被广泛应用于云计算、数据中心和物理网络系统等。然而随着系统规模不断扩大、业务种类持续增长,如何保证系统稳定高效地持续运行,如何经受严酷特殊环境、无法预
近十几年来,因特网上的各种信息以呈指数级的速度增长,使得互联网用户想要快速找到其真正所需要的资料信息变得越来越困难。在海量因特网信息带来信息过载和信息迷失问题而人
电子邮件是互联网上最成功的应用之一,它已经成为人们生活工作学习中不可缺少的部分。人们在享受电子邮件提供简单快捷服务的同时,也在忍受着它的副产品所带来了的痛苦,就是