weblogic内存调优

来源:互联网 发布:常熟美工培训 南天教育 编辑:程序博客网 时间:2024/05/01 06:16
使用财政供养人员信息管理系统的中间件服务器在某些情况下需要进行调整.可以参照这里的说明,在互联网上查找更多的资料.=======================================================================一、中文问题如果操作系统不支持中文,应首先使操作系统支持中文。附录中提供为Aix安装中文补丁包的步骤,其他操作系统请参照相关资料。(1)weblogic修改startweblogic.sh(startweblogic.cmd)中启动server的命令,重新设置虚拟机参数添加-Ddefault.client.encoding=GBK -Dfile.encoding=GBK -Duser.language=Zh -Duser.region=CN具体如下:%JAVA_HOME%/bin/java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS%   -Ddefault.client.encoding=GBK -Dfile.encoding=GBK -Duser.language=Zh -Duser.region=CN-Dweblogic.Name=%SERVER_NAME% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%/server/lib/weblogic.policy" weblogic.Server   (2)websphere修改应用程序服务器->进程定义->JVM虚拟机->一般自变量定义添加-Ddefault.client.encoding=GBK -Dfile.encoding=GBK -Duser.language=Zh -Duser.region=CN=======================================================================二、内存调优通过分析运行日志,在中间件服务器运行时,可找到管理信息->日志分析服务器不运行情况下,可超找服务器主目录下的fpplogs目录.查看是否存在OutOfMemoryError错误,如果存在说明存在超出虚拟机分配的内存,应该适当调整虚拟机内存。(1)weblogic   可以设置-Xms(最小使用内存) -Xmx(最大使用内存),-XX:MaxPermSize   最大使用内存:对于UNIX而言,一般不应超过物理内存的75%;                 对于Windows, 一般不应超过物理内存的50%;   -XX:MaxPermSize 一般应为ms(最大使用内存)的一半;             具体操作时,修改startweblogic.sh(startweblogic.cmd)中启动server的命令,重新设置虚拟机参数      set MEM_ARGS=-Xms128m -Xmx512m -XX:MaxPermSize=256m   %JAVA_HOME%/bin/java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS%    -Dweblogic.Name=%SERVER_NAME%    -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE%    -Djava.security.policy="%WL_HOME%/server/lib/weblogic.policy" weblogic.Server   (2)websphere   修改应用程序服务器->进程定义->JVM虚拟机   设置最大最小内存,并重新启动服务器.========================================================================三、连接池的优化可以参照同一时间连接数据库的用户数量,进行设置,数据库的最大连接数不能小于高峰时期同一时间连接用户的数量。(1)weblogic   Services->jdbc-->Connection Pools-->centerconn-->connections   initial Capacity(初始连接数):10   Maximum Capacity(最大连接数):50   CapacityIncrement:(每次递增数):3(2)websphere   请参考weblogic设置数据源的最大最小连接数。========================================================================附录:在AIX中使用中文有两种途径:第一是在安装AIX时选择中文语言,装好的系统自动显示中文(这种方法不推荐使用,它没有第二种方法使用起来灵活)。第二是安装AIX时选择英文,系统启动后手工设置中文环境,方法如下: 1. 将AIX系统盘的第一张光盘放入光驱; 2. 运行命令: smitty --> System Environments --> Manage Languange Environment --> Change/Show Primary Language Environment --> Change/Show Cultural Convention, Language, or Keyboard 在随后显示的菜单中将光标分别移到以下字段: Primary CULTURAL Convention Primary LANGUAGE translation Primary KEYBOARD 按下,从弹出的菜单中选择“IBM-eucCN”将上述字段改为简体中文,按下回车键后系统自动从光盘安装中文环境软件包。此操作完成后重新启动系统,操作界面即为简体中文。 ========================================================================注:本文档只做参照,并不能千篇一律的这样做.还需要具体问题具体分析.
原创粉丝点击