[发明专利]一种基于虚拟化应用平台的服务性能测试方法无效
申请号: | 201010167573.5 | 申请日: | 2010-05-10 |
公开(公告)号: | CN101854271A | 公开(公告)日: | 2010-10-06 |
发明(设计)人: | 杨磊;乔鑫 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于虚拟化应用平台的服务性能测试方法,主要包括:首先,在一台被测物理服务器上安装虚拟化软件,安装虚拟化操作系统,部署应用服务(如数据库服务、WEB服务、邮件服务、JAVA、文件服务等),再使用一台物理机作为客户端,安装测试软件(LoadSim、Sysbench、dbench等);然后,由客户端向服务端进行加压,通过查看服务器物理资源利用情况和测试软件的结果,来衡量虚拟化应用平台的服务性能。因此,本发明对为服务器厂商、虚拟化厂商向客户提供整体解决方案具有非常重要的意义。 | ||
搜索关键词: | 一种 基于 虚拟 应用 平台 服务 性能 测试 方法 | ||
【主权项】:
一种基于虚拟化应用平台的服务性能测试方法,其特征在于,按测试要求通过客户端向待测服务器上启用的六种虚拟应用服务进行加压:其中:(1)通过安装邮件客户端:Microsoft Outlook 2003和LoadSim压力软件,对已安装域服务和邮件服务的虚拟邮件服务器进行加压;(2)通过在虚拟的Java服务器上安装SPECjbb2005测试软件进行加压;(3)虚拟的标准服务器,是模拟现实计算环境中,用来准备接受新的工作或者应对突发事件的备用服务器;(4)在虚拟服务器上安装SPECweb2005测试软件,再通过客户端向其加压;(5)数据库服务器安装的是MySQL,根据客户要求可以更换为Oracle、微软Sqlserver等数据库,通过Sysbench软件对其加压;(6)通过Dbench软件向文件服务器进行加压。基于虚拟化平台以应用性能为核心,通过测试方法的整理和规范,形成标准化的操作,准确定位系统瓶颈,从而保证产品性能测试结果的有效性,测试内容包括:A、在待测服务器上安装虚拟化软件;B、在客户端服务器上安装压力测试软件,对指定的虚拟机应用进行加压;C、监控待测服务器资源占用情况,评估服务器性能的测试结果;D、安装有虚拟化软件的物理服务器一台;具体测试步骤如下:首先,在被测服务器上安装虚拟化软件,然后按下列要求搭建测试环境:(1)邮件服务器性能测试通过虚拟化软件,创建邮件服务虚拟机,根据应用情况,设定虚拟机的配置;操作系统为Windows2003SP2标准版;A.如下方法安装ASP.NET、NNTP和SMTP服务:1)把Windows Server 2003的系统盘或镜像文件挂载到Virtual Server的光驱;2)在控制面板里,打开添加或删除程序;3)在面板的左侧,选择添加/删除Windwos组件;4)选择应用服务;5)点击详细按钮在复选框中选择ASP.NET;6)其它保持不变;7)选择Internet Information Services(IIS);8)点击详细按钮;9)在复选框中选择NNTP和SMTP服务;10)点击应用退出;B.按如下方法安装Microsoft Exchange 2003 Server:1)点击开始→运行,并在文本框中输入“dcpromo”,单击“确定”按钮执行输入的命令),出现Active Directory安装向导;2)单击“下一步”按钮,出现“操作系统兼容性”提示对话框;3)单击“下一步”按钮,出现“域控制器类型”对话框。选中“新域的域控制器”单选按钮;4)单击“下一步”按钮,出现“创建一个新域”对话框。选中“在新林中的域”单选按钮;5)单击“下一步”按钮,出现“新的域名”对话框。在“新域的DNS全名”文本框中,输入完整的DNS名称,如“vm-test.com”;6)单击“下一步”按钮,出现“NetBIOS域名”对话框。系统自动将DNS名称的前部分作为NetBIOS名称;7)单击“下一步”按钮,出现“数据库和日志文件文件文件夹”对话框;8)单击“下一步”按钮,出现“共享的系统卷”对话框;9)单击“下一步”按钮,出现“DNS注册诊断”对话框;10)单击“下一步”按钮,出现“权限”对话框;11)单击“下一步”按钮,出现“目录服务还原模式的管理员密码”对话框,输入“还原模式密码”和“确认密码”,还原模式的密码在该服务器目录服务还原时使用;12)单击“下一步”按钮,出现“摘要”信息对话框,查看域服务器的配置内容,需要修正,单击“上一步”按钮返回;13)单击“下一步”按钮,开始配置Active Directory,单击“跳过DNS安装”按钮,跳过DNS安装;14)完成Active Directory配置后,出现“正在完成Active Directory安装向导”对话框,单击“完成”按钮,出现重新启动计算机对话框;15)单击“立即重新启动”按钮,重新启动Windows系统,完成Active Directory和域控制器的安装;(2)JAVA服务器通过虚拟化软件,创建Java服务虚拟机,根据应用情况,设定虚拟机的配置,操作系统为64位Windows 2003SP2标准版;A.安装SPECjbb2005、默认安装即可;B.安装BEA Jrokit默认安装既可;C.安装Apache Ant,其解压后复制到:c:\ant目录下;(3)标准服务器通过虚拟化软件,创建标准服务虚拟机,根据应用情况,设定虚拟机的配置,操作系统为Windows 2003 SP2标准版;(4)Web服务器通过虚拟化软件,创建标准服务虚拟机,根据应用情况,设定虚拟机的配置,操作系统为SUSE Linux Enterprise Server 10;A.安装Apache1)在终端窗口,为Apache创建一个新的组和账户/usr/sbin/groupadd apache/usr/sbin/useradd-g apache apache2)Apache选择2.0.X的版本,它没有32bit和64bit之分,把它保存在/usr/tmp下,解压缩:tar xzvf httpd-*(具体版本号).tar.gz。此时在/usr/tmp下生成一个名为httpd-*(具体版本号)的文件夹。进入到这个目录下,输入如下命令:./configure--prefix=/usr/local/apache2--enable-ssl\--with-mpm=prefork--enable-so--enable-status \--enable-infomakemake installB.BEA Jrockit默认安装既可C.SPECweb20051)通过SPECweb2005光盘,执行java-jar setup.jar命令进行安装2)在Introduction界面出现时点击NEXT3)更改安装目录为:/opt/SPECweb2005;4)在Choose Install Set界面时选择Full Installation radio单选按钮,点击Next.5)在Pre-Installation Summary界面,点击Install.D.Besim server1)cd/opt/SPECweb2005/Besim/fcgi-2.4.0/2)./configure--libdir=/libmakemake install3)cd/opt/SPECweb2005/Besim/make fcgi TARGET=’clean all’4)mkdir/usr/local/apache2/fcgi-bincp-v besim_fcgi.fcgi/usr/local/apache2/fcgi-bin/(5)数据库服务器通过虚拟化软件,创建标准服务虚拟机,根据应用情况,设定虚拟机的配置,操作系统为64位SUSE Linux Enterprise Server 10,安装MySQLMySQL-client-community-5.0.51a-0.sles10.x86_64.rpmMySQL-shared-community-5.0.51a-0.sles10.x86_64.rpmMySQL-devel-community-5.0.51a-0.sles10.x86_64.rpm(6)文件服务器通过虚拟化软件,创建标准服务虚拟机,根据应用情况,设定虚拟机的配置。操作系统为64位SUSE Linux Enterprise Server 10标准版。(7)客户端需要单独的一个物理机做为压力端,安装Windows 2003SP2标准版,并加入到由邮件服务器创建的域中。需要安装软件:A.安装BEA JRockit1)在Welcome界面,点击Next.2)在Optional Tools界面,选择Mercury profiling tools,点击Next.3)安装目录,选择默认目录即可。4)点击完成。B.安装Cygwin在选择安装包时,选择全部,其余设置默认即可C.安装Microsoft Outlook 20031)默认安装2)安装LoadSim默认安装D.安装SPECweb2005客户端通过SPECweb2005光盘,默认安装E.安装数据库压力软件在Cygwin下安装SysBenchF.安装数据库压力软件在Cygwin下安装Dbench。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010167573.5/,转载请声明来源钻瓜专利网。
- 上一篇:网络设备及其固件更新方法
- 下一篇:一种电子设备管理系统及方法