暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
优化WebLogic.doc
147
13页
0次
2022-10-18
50墨值下载
优化
WebLogic(
)(zz)
优化
WebLogic(
)
提要:
1.
WebLogic
启动设置
Java
参数。
2.
设置与性能有关的配置参数。
3.
调整开发与产品模式默认值。
4.
使用
WebLogic“
自有的
IO”
性能包。
5.
优化默认执行队列线程。
6.
优化连接缓存。
7.
如何提高
JDBC
连接池的性能。
8.
设置
Java
编译器。
9.
使用
WebLogic
集群提高性能。
10.
监视
WebLogic
域。
一、为
WebLogic
启动设置
Java
参数
要启
WebLogic
,就
Java
参数说,
WebLogic.Server
的命
令行就可以完成,不过,由于这样启动的过程冗长并且易于出错
BEA
公司推荐你把这个
命令写进脚本里。为了简化这个过程,你可以修改样例脚本里的默认值,样例脚本是提供
WebLogic
启动服务器的。
WebLogic
startWebLogic.cmd
domain-name
BEA_HOME\user_projects\domain\domain-
name
BEA_HOME
表示安装路径,
domain-name
是在配置模板中设置的域名称。
你需要在这个脚本中修改一些默认的
Java
参数值,使之适合你的应用环境和程序。在
这个文件中主要的性能参数是
JAVA_HOME
Java
堆的大小。
n
JAVA_HOME
的值为
JDK
所在的位置,如:
set JAVA_HOME=C:\bea\jdk141_03
n
为得到高性能的吞吐量,把
Java
堆的最小值与最大值设为相等。如:
"%JAVA_HOME%\bin\java" -hotspot -Xms512m -Xmx512m -classpath %CLASSPATH% -
二、设置与性能有关的配置参数
在一
WebLogic
域中配置件(
config.xml
)位与管服务器通的机里,
WebLogic MBean
的长管理为连中心务实管理
工具提供服务。域也可以包括其他的
WebLogic
实例,称之为从服务,主要为应用程序提供
服务。
当启动管理服务器是,首先读域配置文件,然后跳过建立在配置文件中管理
MBean
认的属性值,每一次用系统管理工具(不管是命令行界面还是管理控制台)改变一个属性
值,它都会被存到相应的管理
MBean
,并且写进配置文件。
下表列出了
config.xml
文件中影响服务器性能的参数。
元素
属性
控制台标签
备注
Server
NativeIOEnabled
Native IO Enabled
ExecuteQueue
ThreadCount
Thread Count
ExecuteQueue
QueueLength
QueueLengthThresholdPercent
ThreadsIncrease
ThreadsMaximum
ThreadPriority
Queue Length
Queue Length Threshold Percent
(队列长限度百分比)
Threads Increase
Threads Maximum
Thread Priority
Server
StuckThreadMaxTime
StuckThreadTimerInteral
Stuck Thread Max Time
(堵塞线程的最长时间)
Stuck Thread Timer Interval
(堵塞线程的时间间隔)
Server
ThreadPoolPercentSocketReaders
Socket Readers
Server
AcceptBacklog
Accept Backlog
(接受缓存数)
JDBCConnectionPool
InitialCapacity
MaxCapacity
Initial Capacity
Max Capacity
of 13
50墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜