优化 WebLogic

线上Tomcat和WebLogic的优化关键策略 对于线上Tomcat和WebLogic的优化,需要从多个方面入手,包括JVM参数调优、连接池优化、线程池配置、网络通信模型选择、静态资源优化、Session管理优化、应用性能优化、负载均衡和集群、缓存策略、网络配置优化以及监控和日志等。通过实施这些优化策略,可以显著提高Tomcat和WebLogic的性能和稳定性,满足线上业务的需求。 阅读详情
一、为 WebLogic 启动设置 Java 参数  
 
垃圾收集(GC)是指JVM 释放 Java 堆中不再使用的对象所占用的内存的过程,而 Java堆(Heap)是指 Java 应用程序对象生存的空间。堆大小决定了 GC 的频度和时间。堆越大,GC 频度低,速度慢。 
堆越小,GC 频度高,速度快。所以 GC 和堆大小是一组矛盾。为了获取理想的 Heap 堆大小,需要使 用-verbosegc 参数(Sun jdk: -Xloggc:<file>)以打开详细的 GC 输出。分析 GC 的频度和时间,结 合应用最大负载所需内存情况 ,得出 堆的大 小。  
通常情况下,我们建议使用 可用内存(除操 作系统和其他应 用程序占用之 外的内存 )70-80%,为避 免堆大小调整引起的开销,设置内存 堆的最 小值等 于最 大值即:-Xms=-Xmx。而为了防止内存溢出, 建议 在生产环境堆大小至少为 256M(Platform 至少 512M),实际环境中 512M~1G 左右性能最 佳,2G 以上是不可取的,在调整内存时可能需要调整 核心参数进程的允许最大内存数。对于 sun 
和 hp 的 jvm,永久域太小(默认 4M)也可能造成内存溢出,应增加参-XX:MaxPermSize=128m。建 议设置临时域-Xmn 的大小为-Xmx 的 1/4~1/3, SurvivorRatio 为 8   
堆栈内存优化,修改配置文件: 

WL_HOME=C:\bea\weblogic81 "%WL_HOME%\common\bin\commEnv.cmd" :bea #如果采用的上 bea 的 JDK  # JVM Heap(堆内存) 最小尺寸为96M, 最大尺 寸为256M  set MEM_ARGS=-Xms96m -Xmx256m  :sun #如果采用的是sun 的 JDK  # JVM Heap(堆内存) 最小尺寸为32M, 最大尺寸为200M

#公共变量对象的内存限制: 
 PermSize:最小尺 寸, MaxPermSize :最大允许分配尺寸  set MEM_ARGS=-Xms32m -Xmx200m -XX:MaxPermSize=128m   
监视堆栈使用情况: 
  下载JRockit JDK, 
该JDK已经自带了JRockit Mission Control工具,目前好像还没有单 
独下载JRockit Mission  Control的地方,于JRoc kit JDK进行了绑 定下载 ;  
在 C:\bea\jrockit81sp5_142_08\console 
目录里面运行:  
C:\bea\jrockit81sp5_142_08\bin\java –Xmanagement -jar ManagementConsole.jar  
如何监控weblogic呢? 
  修改weblogic启动脚本st 
artWebLogic.cmd ,在里 面加入-Xmanagement 启动参数:  
%JAVA_HOME%\bin\java -Xmanagement %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 

二、设置与性能有关的配置参数  
 在一个 WebLogic 域中,配置文件(config.xml)位于与管理服务器通信的机器里,提供 WebLogic MBean 的长期存储。管理服务器作为连接的中心点,为服务实例与系统管理工具 提供服务。域也可以包括其他的 WebLogic 实例,称之为从服务,主要为应用程序提供服务。  当启动管理服务器时,首先读域配置文件,然后跳过建立在配置文件中管理 MBean  默认的 属性值,每一次用系统管理工具(不管是命令行界面还是管理控制台)改变一个属性值,它 都会被存到相应的管理 MBean,并且写进配置文件。  
1.下表列出了影响服务器性能的参数。    
 2.console控制台中的参数  

详细内容请访问以下地址:

http://wenku.baidu.com/link?url=O3dH650siXq9OTfZLUSf0aYZ2rT__GM__xo5J4HHrB57Zgpd7ZKHNUz4uOxtg5g-qVZFFDvGvmaQEHGudUPaaLEAsQ08HhKMLZVPplhD5RO

STM32F030C8烧录实战:用J-Link Commander实现一键批量烧写(附完整脚本) 本文详细介绍了如何使用J-Link Commander工具链实现STM32F030C8的一键批量烧录,包括环境配置、批处理脚本设计、命令脚本解析以及生产环境实战技巧。通过自动化烧录流程,显著提升效率并降低人为错误,特别适合量产和频繁迭代的开发场景。 阅读详情

相关推荐

Mplus—交叉滞后面板模型(Cross-Lagged Panel Model, CLPM)

本文介绍交叉滞后模型相关知识,以及显变量模型与潜变量模型在Mplus中的语法。

m0_54401011的博客 1万+

WebLogic 之安全配置_weblogic安全配置

配置SSL拒绝日志记录,登录控制台选择 [环境]–>[服务器]–>服务器选择–>[配置]–>[SSL],,点击[高级],勾选"启用SSL拒绝日志记录",保存,激活更改。设置https超时登出,登录控制台选择 [环境]–>[服务器]–>服务器选择–>[配置]–>[优化],SSL登录超时设置为不大于10000的值,保存,激活更改。设置http超时登出,登录控制台选择 [环境]–>[服务器]–>服务器选择–>[配置]–>[优化],登录超时设置为不大于5000的值,保存,激活更改。生产模式下,关闭了自动部署。

2401_85192478的博客 1791

LangChain Message 官方文档

消息是聊天模型中的基本通信单位。它们用于表示聊天模型的输入和输出,以及与对话相关的其他上下文或元数据。每条消息都包含一个角色(如“用户”、“助手”)和内容(如文本或多模态数据),并可能包含根据不同聊天模型提供商而有所不同的附加元数据。LangChain 提供了一个统一的消息格式,可以跨不同聊天模型使用,简化用户在不同模型之间切换时所需关注的消息格式差异。

AI Agent 首席体验官 896

BEA WebLogic平台下J2EE调优攻略 (转载 dev2dev的原创文章)

标题:BEA WebLogic平台下J2EE调优攻略 [评论]作者:zhouhg (dev2dev ID)摘要:   随着近来J2EE软件广泛地应用于各行各业,系统调优也越来越引起软件开发者和应用服务器提供商的重视。而对于最终客户来说,在一个高效、稳定地实现他们的业务需求已经是他们的基本要求。所以J2EE调优显得非常重要,而BEA WebLogic Server是业界领先的应用服务

2125

OpenPose 论文理解

OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation paper: Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields link: OpenPose paper...

JustForYou的博客 2万+

基于YOLOv5与海康工业相机的高分辨率实时检测实践

本文详细介绍了基于YOLOv5与海康工业相机的高分辨率实时检测实践,通过优化相机配置、网络传输和YOLOv5模型适配,实现了每秒15帧以上的实时检测性能,缺陷识别准确率高达99.2%。特别适用于电子元件焊接点检测、精密齿轮齿痕检查等对微小缺陷敏感的场景。

weixin_30872499的博客 475

WebLogic服务器配置优化总结

2、堆空间的设置 针对JVM堆的设置一般,可以通过-Xms -Xmx限定其最小、最大值,为了防止垃圾收集器在最小、最大之间收缩堆而产生额外的时间,我们通常把最大、最小设置为相同的值。 年轻代和年老代将根据默认的比例(1:2)分配堆内存,可以通过调整二者之间的比率NewRadio来调整二者之间的大小,也可以针对回收代,比如年轻代,通过-XX:newSize -XX:MaxNewSize来设置其绝

脚印 9775

零基础入门红外与可见光图像融合:DAF-Net 实战全指南

本文介绍了基于DAF-Net的红外与可见光图像融合技术,主要内容包括:技术原理、环境配置、数据准备和模型实现。DAF-Net通过双分支特征提取和动态注意力融合机制,有效结合红外图像的热辐射信息与可见光图像的纹理细节。文章详细讲解了开发环境搭建步骤(Python 3.8+PyTorch),TNO数据集的预处理方法,并提供了完整的DAF-Net实现代码,包含特征提取、注意力融合和图像重建三个关键模块。该技术可广泛应用于安防监控、自动驾驶等领域,帮助开发者快速入门多模态图像融合。

FJN110的博客 123

WebLogic优化大全

随着近来J2EE软件广泛地应用于各行各业,系统调优也越来越引起软件开发者和应用服务器提供商的重视。而对于最终客户来说,在一个高效、稳定地实现他们的业务需求已经是他们的基本要求。所以J2EE调优显得非常重要,而BEA WebLogic Server是业界领先的应用服务器,BEA WebLogic平台下的J2EE调优也就尤为重要,她将为我们提供普遍的J2EE调优方案。最近网络、杂志上的J2EE调优文章

lykangjia的专栏 2349

GD32F130之USART多机通信

简介 在多机通信中,一个从机应该只接收它需要接收的数据,且只应该在它需要接收数据时才检测串口。而始终接收RX线上的数据对从机来说是一种负担。 多机通信硬件设计 远距离方案:RS485 板级方案: 静默模式 静默模式有什么作用? 答:如果 USART 处于静默模式,所有的接收状态标志位将不会被置位。 如何进入静默模式? 答:软件可以通过将 USART_CMD 寄存器中MMCMD 位置 1 使 USART 进入静默模式。 如何从静默模式中唤醒? 答:有两种方式可选,①检测到总线

luliplus的博客 302

巨正则蒙特卡洛—甲烷和二氧化碳的竞争吸附GCMC

巨正则蒙特卡洛—甲烷和二氧化碳的竞争吸附GCMC

Rockyoung 8022

WebLogic 优化

优化 WebLogic 服务器性能参数   WebLogic 配置文件(config.xml)包含了大量很直观的与性能有关的参数,能通过配置环境与应用程序得到很好的优化。基于系统的需要调整这些参数不仅能改善单个点的性能,而且能提高整个应用程序性能的可衡量性。   试着采用下列WebLogic配置方法,或许能使你的系统达到最佳状态:   一 修改运行队列线程数的值。在WebL

xiaomin1991222的专栏 2554

倍福--RS232自由口实现

RS232/485通信协议是在现场中常用到的,比如触摸屏、温控模块等设备控控制器做通信,会常用到此类协议,本文介绍RS232/485自由口通信的实现,并用PC调试助手进行测试。 目 录 软硬件版本 3 1.1. 倍福Beckhoff 3 1.1.1. 控制器硬件 3 1.1.2. 控制器软件 3 硬件连接 3 2.1. PC COM介绍 3 2.2. RS232/RS485连接 3 3.2.1. N030…………. 4 3.2.2. N031…………. 4 2.3. 实际线路连接 5 PLC程序 7 3

weixin_41883890的博客 3284

优化WebLogic

优化WebLogic 优化 WebLogic 服务器性能参数 WebLogic 配置文件(config.xml)包含了大量很直观的与性能有关的参数,能通过配置环境与应用程序得到很好的优化。基于系统的需要调整这些参数不仅能改善单个点的性能,而且能提高整个应用程序性能

xiashan17的专栏 1542

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Weblogic的基础优化!

由于项目需要,最近研究了一下系统优化。系统性能优化是系统集成需要考虑的问题,应用软件开发上根据需要提出具体的参数。在这里我不针对应用软件开发的优化,主要对中间件(Weblogic)和数据库(Oracle)方面的优化方法进行分享。本人水平有限,有什么不足的地方或有什么更好的方法,还请各位指教!软件版本:Weblogic 9.2Weblogic的优化一    调整Weblogic的内存

ray_1981的专栏 1万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

weblogic优化参数

因部署应用多,内存是使用量较大以及系统需要放在后台运行,以下步骤在确认weblogic可以正常运行的情况下继续进行修改配置。 一、启动免输密码配置: 1.停止weblogic 在系统运行界面按ctrl+c,此时系统停止。 2.设置weblogic启动时自动输入用户名、密码 通过cd命令进入系统目录下的servers下的AdminServer目录,检查该目录下是否存d在security目录...

一个80后IT之路 3045

weblogic性能优化

weblogic的性能优化    weblogic的性能问题可能有多个方面的原因,如jvm内存的设置,数据库连接的配置,weblogic日志优化 1、修改jvm的内存配置 #vim $DOMAIN_HOME/bin/setDomainEnv.sh ...... JAVA_OPTIONS="${JAVA_OPTIONS}-Djava.awt.headless=true" export

liuxueping1987的专栏 1464

linux weblogic线程数,weblogic几个优化参数

应同事要求,增加weblogic的一些内容,我个人并不擅长。有机会继续补充。1、线程优化weblogic/Servers/右健szhxdomain/view execute queues/6553690150040015052、连接池优化connection pools501001303、一个优化参数,据说设置为选择会造成系统变慢server/szcz08/Tuning/Enable Native...

weixin_35702787的博客 549

weblogic优化

weblogic优化 1.采用jrockit代替java,将内存使用调大,最好能到8G 2.优化启动 在/oracle/weblogic/wlserver_10.3/common/bin/commEnv.sh增加 JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.security.egd=file:/dev/./u...

weixin_34409703的博客 111

从10个方面调整优化Weblogic

从10个方面调整优化Weblogichttp://automationqa.com/forum.php?mod=viewthread&tid=1746&fromuid=2

软件质量优化 2131

weblogic常见优化

1.在weblogic启动脚本里setDomainEnv.sh: 加入以下内容 JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.security.egd=file:/dev/./urandom" export JAVA_OPTIONS 或者 修改linux上的weblogic使用的jdk,“$java_home/jre/lib/security/java.

dicome的博客 1028

Weblogic性能优化(图解)

1、数据源性能优化 1、1连接池参数配置 登录weblogic控制台,占击“connection pool”按钮进入数据库连接池配置页面。数据源性源优化参数说明: 1)初始容量(要在创建连接缓冲池时创建的物理连接数):10  2)最大容量(此连接缓冲池可容纳的最大物理连接数):100  3)容量增长(将新连接添加到连接缓冲池时创建的连接数):3 具体配置如下图所示: 1、

智庵的博客 2万+
上一篇: 启动与关闭Oracle rac数据库集群
下一篇: 高并发weblogic集群
networkangle
博客等级 码龄20年 6粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值