
要实现高性能吞吐量,请将Java堆的最小值和最大值设置为相等. 如:
“%JAVA_HOME%\ bin \ java” -hotspot -Xms512m -Xmx512m -classpath%CLASSPATH%-
在WebLogic域中,配置文件(config.xml)位于与管理服务器通信并提供WebLogic MBean的长期存储的计算机上. 管理服务器用作连接的中心点,并为服务实例和系统管理工具提供服务. 域还可以包括其他WebLogic实例,称为从属,它们为应用程序提供服务.
ExecuteQueue // //执行队列的默认处理线程数
ThreadsIncrease //线程增量以支持溢出并减慢执行队列的负载

ThreadsMaximum //正在处理的最大线程数
执行队列
默认执行线程为15.
默认执行线程为25.
如果您不配置其他执行队列并将应用程序分配给这些队列,则Web应用程序和RMI对象将使用默认队列weblogic.kernel.default.

注意;如果您的平台上未使用内置执行包,则可能需要调整默认的执行队列线程数和用作套接字读取的线程百分比,以实现最佳性能.
为了确定执行队列的理想线程数,请在队列中的所有应用程序都以最大负载运行时监视队列的吞吐量. 增加线程数并重复负载测试,直到达到最佳吞吐量. (在某些情况下,增加线程数将生成足够的上下文转换器,从而导致队列中的吞吐量开始下降. )
注意: WebLogic管理控制台显示所有服务器执行队列的累积吞吐量.
设置执行队列的理想线程数. 我们可以在域(例如: mydomain)>服务器>服务器实例(例如: myserver)>监视>监视最大负载期间执行队列吞吐量的性能以及服务器中等待请求的数量中启动管理控制台. 队列,从中确定理想值.
n队列长度阈值百分比: 当达到队列长度百分比(1-99)时,将生成溢出条件. 当实际队列大小低于限制百分比时,这被认为是正常的. 超出限制百分比将发生溢出. 当发生溢出时,WebLogic日志将生成一条错误消息weblogic调优与监控,并通过“线程增加”属性的值来增加线程数,以帮助减少负载.

默认队列长度限制百分比为90%. 通常,应保留90%左右,以处理某些潜在情况,以便其他线程可以处理某些请求中的异常. 请记住,队列长度限制百分比不一定是自动优化参数,因为在正常操作条件下,永远不会触发此限制.
n线程数: 分配给此队列的线程数. 如果您不需要使用超过15个线程(默认值),则无需更改此属性值.
n个线程增加: 是指WebLogic检测到溢出时添加到执行队列中的线程数. 如果指定0(默认值),则WebLogic将在发生溢出时将运行状况更改为“警告”,并且不会分配其他线程来减少负载. 如果CPU和内存不够高,请尝试不要更改默认值“ 0”. 因为一旦增加Weblogic,它就不会自动缩小. 尽管它最终可能会在减少请求方面发挥作用,但它将在将来影响程序的性能.
注意: 如果WebLogic实例中的线程数响应该溢出,则这些其他线程将保留在执行队列中,直到服务器重新启动为止. 监视错误日志以确定溢出原因,以便根据需要重新配置线程数,以防止将来发生类似情况. 不要同时使用线程计数增量和队列长度限制百分比作为自动优化的方法. 这样做通常会导致分配给执行队列的线程数比通常需要的线程数多,因此上下文转换器的增加可能导致服务器性能下降.
n最大线程数: 是指可以在执行队列中运行的线程数. 此值可防止WebLogic响应频繁的溢出而创建过多的线程. 默认情况下,最大线程数为400.

n卡住线程最长时间: 输入秒数,该线程必须连续运行,服务器将诊断该线程为阻塞. 默认情况下,WebLogic在运行600秒后会认为线程被阻塞.
n粘线计时器间隔: 输入秒数. 此时间段是WebLogic定期扫描线程的一段时间,以查看它们是否在“阻塞的线程最大时间”属性指定的时间内连续运行线程. 时间长短. 默认间隔为600秒.
中的
Config.xml文件用于设置请求WebLogic实例的连接数. 在拒绝其他请求之前,它可以接受设置的缓存号. AcceptBacklog属性指定在等待队列中缓存了多少TCP连接,并指定了服务器向操作系统请求的队列的大小. 此固定队列存储TCP堆栈已接收但应用程序尚未接收到的连接请求. 默认值为50,最大值由操作系统确定.
根据需要修改默认的“接受待办事项”:
n在操作期间,如果许多客户端连接失败或被拒绝,并且服务器端没有错误消息,则接受的缓存值可能太小.
n访问WebLogic时,如果收到“拒绝连接”提示,则应将接受缓存的默认值增加25%. 继续将其值增加25%,直到停止出现此提示为止.
对于门户网站类型的应用程序,默认值通常不足. 登录超时和SSL登录超时参数指示普通连接和SSL连接的超时时间. 如果客户端连接被服务器中断或SSL容量很大,则可以尝试增加此值.
尽管Web应用程序的处理要求差异很大weblogic调优与监控,但是BEA发现WebLogic实例与CPU的最佳比例为1: 2.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-147739-1.html
南方黑芝麻糊
怎么感觉luna高了呢@ZHAYITING
美国来展现下霸主地位