欢迎来到天天文库
浏览记录
ID:33554699
大小:772.50 KB
页数:10页
时间:2019-02-27
《云平台性能测试调研》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、云计算平台性能测试研究一、提出背景2二、功能结构3一、基础服务器:4二、网页服务器5三、邮件服务器5四、应用程序服务器6五、数据库服务器6六、空闲服务器6三,设置客户端73.1安装JAVAJDK73.2设置客户端的主机名73.3使系统运行73.4设置SPECvirtHarness8四,平分标准94.1服务质量标准如下:94.2、打分案例:9五、费用10一、提出背景云计算的根本是计算资源虚拟化,在云计算蓬勃发展的今天,各厂商纷纷推出虚拟化平台产品,如何衡量一款产品性能的好坏,也成为业内新的技术挑战。从技术层面分
2、析,虚拟化平台是在虚拟机操作系统与物理服务器硬件之间增加了一个调度层,势必会对应用程序操作硬件产生一定影响。同时其自身运行也需要耗费一定的计算资源,对整个物理服务器的资源使用会产生损耗,这些都是在性能测试设计中需要考虑的方面。虚拟化系统测试主要分为宏观测试程序和微观测试程序,宏观测试程序能够体现虚拟化系统的整体性能,主要是针对一些典型的应用,像web服务器、数据库服务器、java服务器等,微观测试主要是在待定条件下,测试虚拟化系统的个别基本操作的性能,如cpu运行,内存读写等,本文主要介绍对虚拟化系统测试的宏
3、观测试程序。现阶段对虚拟化系统宏观测试主要有如下产品:1、VMmark:wmware公司开发,现版本也到VMmark2.52、vConsolidate(intel公司开发,已归入SPEC)3、SPECvirt_sc2010(SPEC组织开发,现最高版本2013)本文主要对行业内比较有代表性的SPECvirt_sc2010的使用进行讲解。一、SPECvirt_sc2010的应用场景SPEC是一个非盈利组织致力于创建、维护和支持各类工业界标准的基准测试工具。它的成员包括了全球主要的软硬件制造商。SPEC于2008
4、年成立了虚拟化测试的子工作者,致力于创建和维护虚拟化基准测试工具,它的组员包括AMD、HP、IBM、Oracle、RedHat等知名软硬件,此外还包括了公司前文提到的两个服务器整合基准测试工具开发者VMware和因特,在它们的经验帮助下,2010年SPEC开发和发布了权威的工业标准虚拟化服务器整合基准测试工具SPECvirt_sc20101、开发了一个标准的基准测试程序,以公平地比较服务器在运行多个虚拟机时的性能2、模拟对常用的虚拟化系统进行服务器整合,比如邮件服务器、数据库服务器、应用服务器,网页服务器和文
5、件服务器3、支持服务器整合中可能使用到的硬件虚拟化、操作系统虚拟化和硬件分区4、支持多个虚拟化软件提供商5、引进服务质量有效性以使得结果有实际意义(注:http://www.spec.org/virt_sc2010/)二、功能结构SPECvirt_sc2010模拟客户的服务器虚拟化真实场景,对正在运行一组典型服务器应用程序的拟机的运行系统能力进行测量,这些典型应用程序包括数据库服务器、基础服务器、应用服务器、Web服务器、邮件服务器、闲置服务器。该测试反映了能够同时并发运行、并能满足QoS要求的服务器虚拟化的
6、最大性能指标。通常把运行有6个典型服务器应用程序的虚拟机成为一个计算区块。几个普通的工作量同时运行在单独的虚拟机上,每个工作量是一个单一的系统运行基准,我们把它称为tile每个负载单元“tile”包括6个虚拟机分别运行不同的负载应用服务器:网页服务器、邮件服务器、应用程序服务器、数据库服务器、基础服务器(InfrastructureServer)、闲置服务器。下面分别介绍这几个人负载应用服务器的安装与使用。SPECvirt_sc2010tile设计:sPECvirt_sc2010*多“片”设计:一、基础服务器
7、:基于SPECjAppServer2004*创建500个用户的数据库变化的加入频率来模拟工作量突发情况(频率为每秒最高45,平均20)用SPECpoll*获取结果计数器一、创建基础服务器虚拟机:一核cpu,1024MB内存,58GB硬盘,纯软件的虚拟网卡,用来进行虚拟机之间的通信,纯影射到物理网卡的虚拟网卡,用于与外界进行通信二、配置基础服务器:该基础服务器包含需要通过服务器虚拟机可以访问的文件。该infraserver虚拟机也可作为后端模拟器(BeSim)。配置的步骤如下:1.从harnesskit复制SP
8、ECweb2005和SPECpoll目录到infraserver虚拟机上的某个目录2.安装JRE3.设置一个远程的文件系统4.创建一个35Gb大小的文件系统5.配置文件系统使其能通过web服务器虚拟机访问。(例如,导出使用NFS文件系统)1.将BeSim 设置成功2.SPECpoll的pollme.jar监听器的代码将需要在测试过程中在这个虚拟机上运行。可以配置在这个虚拟机上运行,以在引导时自动启动
此文档下载收益归作者所有