WebLogic10设置虚拟内存大小

WebLogic10设置虚拟内存大小对JRockit JVM优化
For example
$ java -Xns10m -Xms512m -Xmx512m
对SUN JVM优化
For example
$ java -XX:NewSize=128m -XX:MaxNewSize=128m -XX:SurvivorRatio=8 -Xms512m
-Xmx512m
修改方法一:
直接修改user_projects\domains\base_domain\bin下的startWebLogic.cmd文件,找到:Java代码
1.@REM JAVA_OPTIONS - Java command-line options for running the server. (
These
2.@REM will be tagged on to the end of the JAVA_VM and
3.@REM MEM_ARGS)
在下面增加上文提到的example的代码,启动配置信息即可生效。

修改方法二:
修改user_projects\domains\base_domain\bin下的setDomainEnv.cmd文件,找到:
Java代码
1.set MEM_ARGS=-Xms256m -Xmx512m
2.
3.set MEM_PERM_SIZE=-XX:PermSize=48m
4.
5.set MEM_MAX_PERM_SIZE=-XX:MaxPermSize=128m
修改Xms参数,虚拟内存配置信息即可实现。

Q&A
疑问一:内存参数设置
软件开发网
在各类JVM下,都提供标准的JAVA运行-Xms -Xmx参数,当在weblogic中设置
-Xms512m -Xmx1024m时,从后台console中观测,weblogic仅仅使用512m初始heap大小,当应用有内存泄漏时或大量用户使用时,512m heap无法满足需要,但weblogic却不会将heap大小在512m-1024m中扩展,此时,weblogic会因内存耗尽而当机;设置-Xmx1024m 有什么用?也一直奇怪,在网上搜罗时,总说是要将-Xms与-Xmx设置成一样大,不知道是不是因为-Xmx根本就没法用?
1、-Xmx设置JVM堆的上限内存值,你-Xms512m -Xmx1024m当然一开始只有512m。

如果你安装及补丁等正常-Xmx肯定是会生效的。

至于最小和最大值设置成一样这种做法,要视具体厂商的JVM而定,因为每个不同JVM 的GC算法和另外一些JVM结构都不同。

疑问二:将verbosegc打开后,一开始就会出现AF ,memory allocate failure,不知如何解释?更为邪乎的是,need 216k 也会分配失败,free的却很多,why?
解答:出现AF非常正常,甚至有时候只need多少字节也有可能。

关键要分析AF的频率以及free前后的比例,还有针对AF操作到action多少,以及其他。

你可以查对应JVM 厂商的文档。

疑问三:当weblogic所有线程都在忙碌时,新的请求进入队列,在很多情况下已经无法使用了,通过怎样的方式可以知道weblogic应用的这一状态,并且可以让其自举?
解答:关于线程池大小的设定,要关联到你的机器硬件配置、用户的使用并发量等多个因素而定,这个你在performance monitor中可以看到。

另外,如果你已经配了足够大的线程池但还是不够用,就需要考虑应用的连接释放是否合理了。

疑问四:weblogic中有2个admin线程,当内存耗尽时,console也得不到响应?怎么不保留一点点给admin? 软件开发网
解答:我不知道“内存耗尽”具体指什么;console如果无法响应,可能是weblogic已经处于无法正常工作状态。

疑问五:使用cluster时,某个managed节点发生异常,如线程或内存耗尽,当新的请求进入时,怎么还会负载到这个处于异常的节点?在overload与HA之间难道不可以交叉一下吗?BMW都出X6了,BEA不知道啥时候出weblogic X1版,不过我想websphere也会有同样的问题。

解答:你在这里出现了cluster和HA两个概念,我不知道你具体做的是什么。

但据我们以往的使用情况,正常配置的weblogic cluster是不会将请求发送到处于故障状态的节点的。

合集下载

WebLogic10设置虚拟内存大小

WebLogic10设置虚拟内存大小

WebLogic10设置虚拟内存大小对 JRockit JVM 优化 Task Options CommentsSetting the Nursery -Xns 尽力使Nursery 最够大,来减少GC 停顿时间。

最大最好不要超过最大Heap 95%。

Setting minimum heap size -XmsBEA 推荐这个值最好等于最大的heap 。

Setting maximum heap size -XmxHeap 最大值,当然越大越好。

Setting garbage collection -Xgc: parallelPerforms adaptive optimizations asearly as possible in the Javaapplication run.-XXaggressive:memoryFor example $ java -Xns10m -Xms512m -Xmx512m对 SUN JVM 优化TaskOptions Comments Setting the New generation heap size -XX:NewSize默认 NewSize 大小是Heap 的四分之一,类似Nursery ,尽量设置大点减少GC 停顿时间。

Setting the -XX:MaxNewSize设置 New Generation heap 最大值.maximum New generation heap sizeSetting Newheap size ratios -XX:SurvivorRatio在Sun generation分为3个区域,一个Edgn和两个survivors。

该值是设置Edgn与Surviors的比例。

最好设置为8.Settingminimum heapsize-Xms 推荐这个值最好等于最大的heap。

Setting BigHeaps and Intimate Shared Memory -XX:+UseISM-XX:+AggressiveHeapSee/docs/hotspot/ism.htmlSettingmaximum heapsize-Xmx Heap最大值,当然越大越好。

Weblogic性能调优经验

Weblogic性能调优经验

Weblogic性能调优经验WEBLOGIC性能调优方案1.查看当前线程池大小:登录WEBLOGIC控制台,选择服务器-某服务器-监视-性能,可查看到当前最大线程数量。

由于WEBLOGIC9取消了在页面进行调整线程大小的功能,需要在后台进行修改。

2.修改线程池大小:进入服务器的目录D:\bea\user_projects\domains\base_domain\config,使用编辑器打开config.xml文件,找到如下段落:<server><name>AdminServer</name><listen-address>168.5.130.34</listen-address>z</server>在</server>上面添加如下两行:默认10<self-tuning-thread-pool-size-min>1000</self-tuning-thread-pool-siz e-min><self-tuning-thread-pool-size-max>1000</self-tuning-thread-pool-siz e-max>添加后的结果:<server><name>AdminServer</name><listen-address>168.5.130.34</listen-address><self-tuning-thread-pool-size-min>1000</self-tuning-thread-pool-size-min><self-tuning-thread-pool-size-max>1000</self-tuning-thread-pool-size-max></server>按上面的步骤,继续找到ProxyServer,以及所有MANAGE受管机的<server>段落,分别添加上面的两行语句。

weblogic10内存配置方法

weblogic10内存配置方法

weblogic10内存配置方法
在你想使用eclipse时,有很多的配置如weblogic 10内存配置都是需要你自己来配置的,为了明白怎么去配置。

所以店铺为大家整理推荐了以下的经验,希望大家喜欢。

weblogic 10 内存配置
早上刚拿到Eclipse,
弄了向个项目,感觉没有问题,
于是着手布署环境,
首先找了一下对Weblogic 的支持,
找不到,点击右上角的连接,
IDE会连接官网,找到你要的对WEBLOGIC的支持,
只是要耗点时间,
下载安装完后,进入ECLIPSE,
这次可以看到,有OracleWeblogic的支持了.
选择Oracle Weblogic Server 10gR3 >>Next
跟着,配置weblogic.
我的weblogic安装在H://software/bea/目录下:
配置完后,添加服务到Eclipse.
到这里,基本上的配置完成.Finish.
跟着是测试:
在Eclipse的Server窗口右击新建一个Server.
选择刚才新建的Weblogic服务器跟 >> Next
当然,
在上面这一步之前,
需要先有一个自己的工作域.
我之前已经新建了一个test_domain的域.
在这个窗口里,可以Next进入下一步,
如果在test_domain原来是有布署项目的话,
可以选择添加并随着domain的启动会运行.
在finish后:
跟着可以测试启动一下. 这样,就布署成功了.。

虚拟内存怎么设置最佳

虚拟内存怎么设置最佳

虚拟内存怎么设置最佳虚拟内存设置就行了,不必重装系统,2G的内存建议你虚拟内存初始大小与最大值都设置为3070MB,设置相同数值可以避免容易产生磁片。

详细怎么设置请看下面:如何设置虚拟内存:(一)合理设置虚拟内存虚拟内存的设定主要根据你的物理内存大小和计算机的用途来设定,在桌面上用鼠标右击“本人的计算机”,选择“属性”,就可以看到内存了。

根据微软公司的建议,虚拟内存设为物理内存容量的1.5--3倍,例如512MB的内存,虚拟内存设定为768--1536MB;1G的内存,虚拟内存设定为1536--3072MB。

也可让Windows来主动分配管理虚拟内存,它可以根据实际内存的应用情况,动态调整虚拟内存的大小。

在虚拟内存设置页面下方有一个推荐数值,假如确实不晓得设置几为最佳,建议虚拟内存就设为推荐的数值。

虚拟内存有初始大小与最大值两个数值,最佳把初始大小和最大值设为相同,以避免系统频繁改变页面文件的大小,影响计算机运行。

内存容量2GB或以上的,假如不运行大型文件或游戏,也可以关闭虚拟内存。

虚拟内存就是在你的物理内存不够用时把一部分硬盘空间作为内存来应用,不过由于硬盘传输的速度要比内存传输速度慢的多,所以应用虚拟内存比物理内存效率要慢。

个人实际需要的值应该本人多次调整为好。

设的太大会产生大量的碎片,严重影响系统速度,设的太小就不够用,于是系统就会提示你虚拟内存太小。

(二)虚拟内存设置办法右击“本人的计算机”选择“属性--高级--性可以--设置--高级--虚拟内存--更加改”,选择虚拟内存所在的磁盘,然后在下边单击“自定义大小”并写入“初始大小”和“最大值”,最后按“设置”按钮,再确定即可。

虚拟内存从C盘设置到其它磁盘的办法:右击本人的计算机--属性--高级--性可以设置--高级--虚拟内存更加改--点选C盘--单选“无分页文件”--“设置”,此时C 盘旁的虚拟内存就消失了;然后选中D或F盘,单选“自定义大小”--在下面的“初始大小”和“最大值”两个文本框中写入数值--“设置”—确定--重启计算机,便完成了设置。

虚拟内存怎么设置

虚拟内存怎么设置

虚拟内存只用设置一个,设置一个磁盘就可以了,并不用每个盘都设置的。

虚拟内存内存一般设置为物理内存的1.5--3倍,你可以试下设置几次,看效果怎样,好的就保留下来。

怎样设置虚拟内存:(一)合理设置虚拟内存虚拟内存的设定主要根据你的物理内存大小和电脑的用途来设定,在桌面上用鼠标右击“我的电脑”,选择“属性”,就可以看到内存了。

根据微软公司的建议,虚拟内存设为物理内存容量的1.5--3倍,例如512MB的内存,虚拟内存设定为768--1536MB;1G的内存,虚拟内存设定为1536--3072MB。

也可让Windows来自动分配管理虚拟内存,它能根据实际内存的使用情况,动态调整虚拟内存的大小。

在虚拟内存设置页面下方有一个推荐数值,如果确实不知道设置多少为最佳,建议虚拟内存就设为推荐的数值。

虚拟内存有初始大小与最大值两个数值,最好把初始大小和最大值设为相同,以避免系统频繁改变页面文件的大小,影响电脑运行。

内存容量2GB或以上的,如果不运行大型文件或游戏,也可以关闭虚拟内存。

虚拟内存就是在你的物理内存不够用时把一部分硬盘空间作为内存来使用,不过由于硬盘传输的速度要比内存传输速度慢的多,所以使用虚拟内存比物理内存效率要慢。

个人实际需要的值应该自己多次调整为好。

设的太大会产生大量的碎片,严重影响系统速度,设的太小就不够用,于是系统就会提示你虚拟内存太小。

(二)虚拟内存设置方法右击“我的电脑”选择“属性--高级--性能--设置--高级--虚拟内存--更改”,选择虚拟内存所在的磁盘,然后在下边单击“自定义大小” 并输入“初始大小”和“最大值”,最后按“设置”按钮,再确定即可。

虚拟内存从C盘设置到其它磁盘的方法(如果在其它盘,设置方法一样):右击我的电脑--属性--高级--性能设置--高级--虚拟内存更改--点选C盘--单选“无分页文件”--“设置”,此时C盘旁的虚拟内存就消失了;然后选中D或F盘,单选“自定义大小”--在下面的“初始大小”和“最大值”两个文本框中输入数值--“设置”—确定--重启电脑,便完成了设置。

Weblogic的内存设定

Weblogic的内存设定

Weblogic的内存设定- -/viewthread.php?tid=66394Linux AS3 安装配置优化weblogic8.1.3,及在oracle rac中建连接池(zt)Linux AS3 安装配置weblogic8.1.3自BEA WebLogic Server 6.1起,BEA通过稳定的接口和强有力的移植测试为版本兼容性建立了基线。

BEA WebLogic Server提供了最高级别的Web服务支持,使我们的工作变得十分容易。

Weblogic8.1更具有以下新的特性:•表示层基于struts 方案的可视页面流。

•Web 应用JSP的可视开发。

•业务组件EJB的简化开发。

•集成和连通性用于数据库、消息和企业资源集成及连通的、开放的、基于控件的服务器端框架。

•Web 服务自动发布和消费;同步和异步的、会话的、安全的Web服务。

•任何Java代码可视和基于代码的开发环境,带有自动的双向修改传播机制。

所需软件安装包:j2sdk-1_4_2_02-linux-i586.binweblogic813_linux32.bin一.weblogic的安装1. 首先安装JDK,安装完以后,设置环境变量,方法如下:将j2sdk-1_4_2_02-linux-i586.bin并保存到/tmp给文件加上可执行的权限# chmod 755 j2sdk-1_4_2_02-linux-i586.bin执行文件安装JDK# ./j2sdk-1_4_2_02-linux-i586.bin......(一大堆的license的信息)询问是否同意,当然选yes# mv j2sdk1.4.2_02 /usr/j2sdk现在JDK还不能算安装完成了,还要设置一下环境变量:# vi /etc/profile在profile里面添加:export JAVA_HOME=/usr/local/jdk1.3.1_06/export CLASSPATH=.:/usr/local/ jdk1.3.1_06/libPATH=:/bin2. 首先赋予源文件weblogic813_linux32.bin可执行权限# chmod a+x /tmp/weblogic813_linux32.bin3. 然后执行命令,进入安装窗口:(以窗口模式为例)# ./tmp/weblogic813_linux32.bin如果系统不支持显卡,可以执行命令:# ./tmp/weblogic813_linux32.bin -mode=console,这样,可以在命令行窗口下执行。

weblogic10性能优化及相关技巧

weblogic10性能优化及相关技巧WebLogic10常见性能优化及相关技巧目录一、中文字符集的加载方法 (2)二、服务启动缓慢的解决方法 (3)三、文件损坏造成无法启动服务的解决方法 (3)四、打开文件数的优化 (4)五、虚拟机内存的优化 (5)六、连接池的优化 (5)七、服务节点访问超时的优化 (8)八、服务节点访问线程数的优化 (10)九、部署应用程序的优化 (10)十、日志的优化 (11)十一、清空输出日志nohup.out的方法 (13)十二、通过管理控制台对weblogic10运行情况进行监测 (13)十三、windows下weblogic控制台运行日志输出到文件 (15) 十四、忘记weblogic管理控制台密码的处理方法 (16)一、中文字符集的加载方法加载中文字符集的必要性:1、解决某些情况下服务无法启动(启动需要读取含中文的xml)。

2、解决应用程序运行异常(程序运行需要中文字符集的支持)。

3、方便查看相关系统运行日志。

一般在linux或aix操作系统上会出现中文字符集的问题加载方法:Linux操作系统修改域目录下xxx_domain/bin/setDomainEnv.sh文件,在文件中增加内容export LANG=zh_CN.GBK例如:IBM Aix操作系统修改域目录下xxx_domain/bin/setDomainEnv.sh文件,在文件中的java_options中增加内容:-Ddefault.client.encoding=GBK -Dfile.encoding=GBK nguage=Zh -Duser.region=CN例如:注意:要使上述修改方法有效,前提是linux/Aix操作系统安装时需要安装中文字符集,系统规划时要跟硬件集成商进行说明。

二、服务启动缓慢的解决方法有些时候我们在启动应用服务的时候,启动特别慢,有时慢到需要好几个小时,这实际是JVM在Linux/Aix下的bug,是由于服务想调用一个随机函数但取不到造成的。

如何设置虚拟内存

如何设置虚拟内存打造虚拟内存的“标准间”当系统运行时,先要将所需的指令和数据从外部存储器(如硬盘、软盘、光盘等)调入内存中,CPU再从内存中读取指令或数据进行运算,并将运算结果存入内存中,内存所起的作用就像一个“二传手”的作用。

当运行一个程序需要大量数据、占用大量内存时,内存这个仓库就会被“塞满”,而在这个“仓库”中总有一部分暂时不用的数据占据着有限的空间,所以要将这部分“惰性”的数据“请”出去,以腾出地方给“活性”数据使用。

这时就需要新建另一个后备“仓库”去存放“惰性”数据。

由于硬盘的空间很大,所以微软Windows操作系统就将后备“仓库”的地址选在硬盘上,这个后备“仓库”就是虚拟内存。

在默认情况下,虚拟内存是以名为Pagefile.sys的交换文件保存在硬盘的系统分区中。

手动设置虚拟内存在默认状态下,是让系统管理虚拟内存的,但是系统默认设置的管理方式通常比较保守,在自动调节时会造成页面文件不连续,而降低读写效率,工作效率就显得不高,于是经常会出现“内存不足”这样的提示,下面就让我们自已动手来设置它吧。

①用右键点击桌面上的“我的电脑”图标,在出现的右键菜单中选择“属性”选项打开“系统属性”窗口。

在窗口中点击“高级”选项卡,出现高级设置的对话框(图1);图 1②点击“性能”区域的“设置”按钮,在出现的“性能选项”窗口中选择“高级”选项卡,打开其对话框。

③在该对话框中可看到关于虚拟内存的区域,点击“更改”按钮进入“虚拟内存”的设置窗口。

选择一个有较大空闲容量的分区,勾选“自定义大小”前的复选框,将具体数值填入“初始大小”、“最大值”栏中,而后依次点击“设置→确定”按钮即可(图2),最后重新启动计算机使虚拟内存设置生效。

图 2以上是Windows XP操作系统中虚拟内存的设置方法,笔者在此也简单提一下在Windows 98操作系统中的设置:在Windows 98系统中依次进入“开始→设置→控制面板→系统→性能→虚拟内存”,在弹出的对话框中选中“用户自己指定虚拟内存设置”选项,将虚拟内存的位置设在合适的分区中,并设定好虚拟内存的最小值与最大值,最后点击“确定”按钮完成(图3)。

虚拟内存的设置

虚拟内存的设置打造虚拟内存的“标准间”当系统运行时,先要将所需的指令与数据从外部存储器(如硬盘、软盘、光盘等)调入内存中,CPU再从内存中读取指令或者数据进行运算,并将运算结果存入内存中,内存所起的作用就像一个“二传手”的作用。

当运行一个程序需要大量数据、占用大量内存时,内存这个仓库就会被“塞满”,而在这个“仓库”中总有一部分暂时不用的数据占据着有限的空间,因此要将这部分“惰性”的数据“请”出去,以腾出地方给“活性”数据使用。

这时就需要新建另一个后备“仓库”去存放“惰性”数据。

由于硬盘的空间很大,因此微软Windows 操作系统就将后备“仓库”的地址选在硬盘上,这个后备“仓库”就是虚拟内存。

在默认情况下,虚拟内存是以名为Pagefile.sys的交换文件储存在硬盘的系统分区中。

手动设置虚拟内存在默认状态下,是让系统管理虚拟内存的,但是系统默认设置的管理方式通常比较保守,在自动调节时会造成页面文件不连续,而降低读写效率,工作效率就显得不高,因此经常会出现“内存不足”这样的提示,下面就让我们自已动手来设置它吧。

①用右键点击桌面上的“我的电脑”图标,在出现的右键菜单中选择“属性”选项打开“系统属性”窗口。

在窗口中点击“高级”选项卡,出现高级设置的对话框(图1);②点击“性能”区域的“设置”按钮,在出现的“性能选项”窗口中选择“高级”选项卡,打开其对话框。

③在该对话框中可看到关于虚拟内存的区域,点击“更换”按钮进入“虚拟内存”的设置窗口。

选择一个有较大空闲容量的分区,勾选“自定义大小”前的复选框,将具体数值填入“初始大小”、“最大值”栏中,而后依次点击“设置→确定”按钮即可(图2),最后重新启动计算机使虚拟内存设置生效。

以上是Windows XP操作系统中虚拟内存的设置方法,笔者在此也简单提一下在Windows 98操作系统中的设置:在Windows 98系统中依次进入“开始→设置→操纵面板→系统→性能→虚拟内存”,在弹出的对话框中选中“用户自己指定虚拟内存设置”选项,将虚拟内存的位置设在合适的分区中,并设定好虚拟内存的最小值与最大值,最后点击“确定”按钮完成(图3)。

weblogic启动内存配置[最新]

Weblogic 启动内存配置1、找到配置文件位置,默认路径是wlserver_10.3/common/bin/commEnv.sh2、找到commEnv.sh文件,修改此配置文件if [ "$PRODUCTION_MODE" = "true" ]; thencase $JA V A_VENDOR inBEA)JA V A_VM=-jrockitMEM_ARGS="-Xms512m -Xmx2048m";;HP)JA V A_VM=-serverMEM_ARGS="-Xms512m -Xmx2048m -XX:MaxPermSize=512m";;IBM)JA V A_VM=MEM_ARGS="-Xms512m -Xmx2048m";;Sun)JA V A_VM=-serverMEM_ARGS="-Xms512m -Xmx2048m -XX:MaxPermSize=512m";;*)JA V A_VM=MEM_ARGS="-Xms512m -Xmx2048m";;esacelsecase $JA V A_VENDOR inBEA)JA V A_VM=-jrockitMEM_ARGS="-Xms512m -Xmx2048m"JA V A_OPTIONS="${JA V A_OPTIONS} -Xverify:none";;HP)JA V A_VM=-clientMEM_ARGS="-Xms512m -Xmx2048m -XX:MaxPermSize=512m";;IBM)JA V A_VM=MEM_ARGS="-Xms512m -Xmx2048m";;Sun)JA V A_VM=-clientMEM_ARGS="-Xms512m -Xmx2048m -XX:MaxPermSize=512m"JA V A_OPTIONS="${JA V A_OPTIONS} -Xverify:none";;*)JA V A_VM=MEM_ARGS="-Xms512m -Xmx2048m";;红色标注的位置是启动时分配的内存大小,可根据实际需求进行调整。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档