您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 服务器性能优化测试(一)
服务器性能优化测试(一)任务要求本任务要完成64bitJDK环境下WebLogic服务器运行性能。并进行服务器优化。任务计划1.将运行环境设置为64bitJDK环境,在console测试服务器运行情况(是否出现outofmemory等异常);2.根据异常情况调整服务器环境的设置;3.用Jmeter测试服务器运行性能;4.根据异常情况进行服务器优化。测试服务器测试环境OS:Windows7-64bitOperatingSystemOSVersion:6.1Processor:Intel(R)Core(TM)i5-25200CPU@2.5GHz2.5GHzInstalledmemory(RAM):4.00GBMyeclipse9.0M1(支持64-bitOS)WebLogicServer11g(10.3.6.032bit)测试JDK:JDK:试条件重启机Sunjdk1Sunjdk1机器保证无.7.0_05(6.6.0_13(3无其他软件64bit)32bit)件干扰重启机机器内存消消耗40%维维持在1.60GB测试试准备启动MMyeclipsee内存消耗耗47%1.885GB启动WWeblogicServer内存消耗58%2.300GBCPU消耗1%启动FFirFox浏览览器内存消耗65%%2.60GBBCPU消消耗3%测试32b65~试bit性能测进入W~69%左右测试WebLogic右(2.60~2cConsole2.70GB)进行测试,CPU抖试,测试开抖动厉害 开始后内存 存消耗维持持在测试约10分钟之后WebLogicConsole页面反应明显变慢,WebLogic日志出现请求超时记录,CPU消耗严重,内存消耗维持原来水平基本不变。Dec21,201210:45:58AMCSTWarningnetuixBEA-423420Redirectisexecutedinbeginorrefreshaction.Redirecturlis/console/console.portal?_nfpb=true&_pageLabel=AppAutoApplicationOverviewPage&AppAutoApplicationOverviewPortlethandle=com.bea.console.handles.AppDeploymentHandle%28%22com.bea%3AName%3D_appsdir_BusinessLogicMilkrun_dir%2CType%3DAppDeployment%22%29.Dec21,201210:46:06AMCSTWarningnetuixBEA-423420Redirectisexecutedinbeginorrefreshaction.Redirecturlis/console/console.portal?_nfpb=true&_pageLabel=WebServiceModuleOverviewPage&WebServiceModuleOverviewPortlethandle=com.bea.console.handles.ModuleHandle%28%22com.bea%3AName%3D_appsdir_BusinessLogicMilkrun_dir%2CType%3DAppDeployment%3BBusinessLogicMilkrun%3BBusinessLogicMilkrun%3BOrderServiceService%3BWEBSERVICE%22%29.Dec21,201210:46:13AMCSTWarningSocketBEA-000449Closingsocketasnodatareadfromiton0:0:0:0:0:0:0:1:51,022duringtheconfiguredidletimeoutof5secsDec21,201210:47:08AMCSTWarningnetuixBEA-423420Redirectisexecutedinbeginorrefreshaction.Redirecturlis/console/console.portal?_nfpb=true&_pageLabel=AppAutoApplicationOverviewPage&AppAutoApplicationOverviewPortlethandle=com.bea.console.handles.AppDeploymentHandle%28%22com.bea%3AName%3D_appsdir_BusinessLogicMilkrun_dir%2CType%3DAppDeployment%22%29.Dec21,201210:47:10AMCSTWarningnetuixBEA-423420Redirectisexecutedinbeginorrefreshaction.Redirecturlis/console/console.portal?_nfpb=true&_pageLabel=WebServiceModuleOverviewPage&WebServiceModuleOverviewPortlethandle=com.bea.console.handles.ModuleHandle%28%22com.bea%3AName%3D_appsdir_BusinessLogicMilkrun_dir%2CType%3DAppDeployment%3BBusinessLogicMilkrun%3BBusinessLogicMilkrun%3BOrderServiceService%3BWEBSERVICE%22%29.Dec21,201210:47:13AMCSTWarningSocketBEA-000449Closingsocketasnodatareadfromiton0:0:0:0:0:0:0:1:51,086duringtheconfiguredidletimeoutof5secs在测试试addNewwPurchaseOrder方法法时CPUU抖动厉害害64b异常bit性能测常一在测试测试试addNewwPosition方方法时出现内存溢溢出异常解决-XX错误BEAthre解决决方案修改W-Xms5X:PermSiz修改W误测试aA‐000402 eads allowed决方案查看:C:\OraWebLogic512mze=128mWebLogicaddMessagThere are: by the confcommEacle\Middc运行的虚-Xmx10-XX:Maxc运行的虚ge时出现5 active sociguration is: Env.cmd配leware\wl虚拟内存空024mxPermSize虚拟内存后现错误(可ckets, but 4. You may w配置文件lserver\com空间-XX:Coe=256m-X后异常解决可运行线程the maximuwant to alte中,对应mmon\binompileThrXverify:no决。程数少于实um number r your config应64bitOSn|commEnreshold=8one–da实际线程of socket reguration。的环境nv.cmd000数)eader 结论性能JM64bitOC:\Ora目录下https://论因为w能包调导致Meter测试启动JOS时PAacle\Midd下只有32b/forums.oweblogic致这样的试JMeter测试TH对应xleware\wlbitOS性能racle.comserver使用错误(32b试,启动x64.设置正lserver\ser能包,下m/forums/th用的64位bit性能包动JMeter内正确。查rver\native载64bit性hread.jspa位的JDK,包默认线程内存消耗7看配置环e\win性能包,a?threadID但是在调程数等于C72%,2.8环境文件问题解决D=718812调用32位CPU数量86GB决。位的)。将设X(t试计Reqelem求的NumCou创建X设置这些用thread-use计划,将使quest和G每个Jment。Th的频率和请修改那mberofTunt为N。X个线程用户运行er)*2(requ使用如下GraphResJMeter测hreadGrou请求的次那些默认的Threads(us程向MilkR行他们的测uest)*N(rep下elementsults。测试计划的up告诉J次数。的propertisers)为X,RunShow测试N遍。peat5tims:Threa的第一步都JMeter你ies。设置,Ramp-U的两个页所以,总mes)HTTPadGroup都是要添加你要设置的置Name为UpPeriod(页面发送请总共的reqPRequestp,WebSe加一个T的用户的数为MilkRunindecond请求。同时quest数是ts。为建立ervice(SOAThreadGr数目,发送nShowTesds)为0,L时,是:立测AP)roup送请st,LoopJMJM秒的useEle看他PS:RMeter两个Meter将在的Ramp-uer/10=1)。如选择你ement中的他的控制面添加aRamp-Up个User开始在10秒后upperiod,如果值为你的MilkR的WebSe面板。addNewPuPeriod,始发送请求后启动所有,那么两个0,那么JRunShowTrvice(SOAurchaseOr使用默认求之间的有的用户。个用户之间JMeter将TestUserAP)Requerder测试认值0秒。延迟时间所以,我间开始时将立刻开始element。est。然后WebServi这个pro间。例如,输我们有10间的延迟始你所有的右击选择后选择这个ice(SOAPoperties告输入10秒个用户和迟时1秒。的用户操作择添加Con个新的元素P)Request告诉秒,和10(10作。nfig素查t7个个线程运行行一次7个个线程100中间结0次循环结果运行完完结果40个线程,循环1000次60个线程循循环100次次SO测试进OAPUI测试先从创进行到最后试创建项目开后WebLo开始,菜单ogic宕机单-文件--创建项目:Ord说明:Cr个CrWSCrWSIni以是本地或/[2001:0:9eService?W后进入下一plerequest例子TestSuitefWADL创ebService建一个模拟DL/WADL或网络URL9d38:953cWSDL一步,生成tsforallofortheim创建一个测eSimulati拟的服务端L:指定一L。这里我c:3d:1e49成MockSoperations?mportedW测试包ionofthe端一个WSD我们填写:3f57:fe97Service?:为每个WSDLoreimportedDL/WADL:7]:6001/O个接口创建WADL:dWSDL:L的路径,OrderServi建一为为可ce/Path是Starts完成之开始测是生成的本theMock之后会在左测试前CP本地服务Serviceim左边的树形PU消耗8务路径,Pommediatel形结构中%,内存ort是端口ly选项可生成3部消耗2.79口。可选可不选部分:9GB选。CPU运运行情况测试开开始CPU消耗8%左左右运行稳定,内存消耗22.86GB5个个线程测试进进行时,内内存消耗3.54GB,CPU相对对稳定测试中测试完中完成60个线程
本文标题:服务器性能优化测试(一)
链接地址:https://www.777doc.com/doc-5353955 .html