欢迎来到天天文库
浏览记录
ID:40580153
大小:83.50 KB
页数:28页
时间:2019-08-04
《weblogic8.1性能设置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Weblogic8.1性能设置1.为WebLogic启动设置Java参数。只要启动WebLogic,就必须指定Java参数,简单来说,通过WebLogic.Server域的命令行就可以完成,不过,由于这样启动的过程冗长并且易于出错,BEA公司推荐你把这个命令写进脚本里。为了简化这个过程,你可以修改样例脚本里的默认值,样例脚本是提供WebLogic启动服务器的。如果你用配置向导创建你的域,WebLogic启动脚本(startWebLogic.cmd)放在domain-name目录里。默认情况下,这个目录是BEA_HOMEuser_projectsdomaindomain
2、-name,BEA_HOME表示安装路径,domain-name是在配置模板中设置的域名称。你需要在这个脚本中修改一些默认的Java参数值,使之适合你的应用环境和程序。在这个文件中主要的性能参数是JAVA_HOME和Java堆的大小。设JAVA_HOME的值为JDK所在的位置,如:setJAVA_HOME=C:beajdk141_03为得到高性能的吞吐量,把Java堆的最小值与最大值设为相等。如:"%JAVA_HOME%binjava"-hotspot-Xms512m-Xmx512m-classpath%CLASSPATH%-1.设置与性能有关的配置参数。在一个We
3、bLogic域中,配置文件(config.xml)位于与管理服务器通信的机器里,提供WebLogicMBean的长期存储。管理服务器作为连接的中心点,为服务实例与系统管理工具提供服务。域也可以包括其他的WebLogic实例,称之为从服务,主要为应用程序提供服务。当启动管理服务器是,首先读域配置文件,然后跳过建立在配置文件中管理MBean默认的属性值,每一次用系统管理工具(不管是命令行界面还是管理控制台)改变一个属性值,它都会被存到相应的管理MBean,并且写进配置文件。下表列出了config.xml文件中影响服务器性能的参数。元素属性控制台标签备注ServerNativeI
4、OEnabledNativeIOEnabled ExecuteQueueThreadCountThreadCount ExecuteQueueQueueLengthQueueLengthThresholdPercentThreadsIncreaseThreadsMaximumThreadPriorityQueueLengthQueueLengthThresholdPercent(队列长限度百分比)ThreadsIncreaseThreadsMaximumThreadPriority ServerStuckThreadMaxTimeStuckThreadTimerIntera
5、lStuckThreadMaxTime(堵塞线程的最长时间)StuckThreadTimerInterval(堵塞线程的时间间隔) ServerThreadPoolPercentSocketReadersSocketReaders ServerAcceptBacklogAcceptBacklog(接受缓存数) JDBCConnectionPoolInitialCapacityMaxCapacityInitialCapacityMaxCapacity JDBCConnectionPoolStatementCacheSizeStatementCacheSize(声明高速缓冲大小
6、) 1.调整开发与产品模式默认值。你可以指定域为开发环境或为产品环境。WebLogic会根据你指定的环境类型使用不同的默认值提供不同的服务。下表列出了两种模式下的默认值优化参数开发模式产品模式ExecuteQueue:ThreadCount15threads25threadsJDBCConnectionPool:MaxCapacity15connections25connections1更改运行时模式在创建了一个域后,按下列步骤可以更改域里所有服务的的运行时模式: 1.为更改运行在一个WebLogic主机上的所有域的运行时模式,用文本编辑器打开WL_HOMEcommon
7、bincommEnv.cmd(Windows)或者WL_HOMEcommonbincommEnv.sh(UNIX),WL_HOME是安装WebLogic的路径。为指定的域更改运行时模式,就用文本编辑器打开domain-nameStartWebLogic.cmd(Windows)ordomain-nameStartWebLogic.sh(UNIX),domain-name为创建的域的目录。2.在这个脚本中,更改PRODUCTION_MODE的值,如果你要服务器运行在产品模式,指定其值为TRUE。3.重启
此文档下载收益归作者所有