WebLogic Server 性能及调优-调优 WebLogic Server.docVIP

WebLogic Server 性能及调优-调优 WebLogic Server.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WebLogic Server 性能及调整 -调整 WebLogic Server 以下部分描述如何调整 WebLogic Server 以满足应用程序需要。 设置启动 WebLogic Server 的 Java 参数 开发与生产模式的默认调整值 线程管理 调整网络 I/O 设置编译器选项 使用 WebLogic Server 群集提高性能 监视 WebLogic Server 域 设置启动 WebLogic Server 的 Java 参数 无论何时启动 WebLogic Server,都必须指定 Java 参数。为了便于调用,可以使用 weblogic.Server 命令从命令行完成这一操作。但是,因为从命令行启动 WebLogic Server 所需的参数可能非常冗长并且易于出错,所以 BEA 建议将此命令组合到脚本中。为简化这一过程,可以在启动 WebLogic Server 时 WebLogic 分发附带的示例脚步中修改默认值,如为 WebLogic Server 实例指定 Java 选项中所述。 如果已使用配置向导创建域,则 WebLogic 启动脚本位于您指定域的 domain-name 目录中。默认情况下,此目录是 BEA_HOME\user_projects\domain\domain-name,其中 BEA_HOME 是包含产品安装的目录,domain-name 是由选定配置模板定义的域目录的名称。有关使用 Configuration Wizard 创建域的详细信息,请参阅使用 Configuration Wizard 创建域。 需要在这些脚本中修改某些默认 Java 值才能满足您的环境和应用程序的需要。这些文件中重要的性能调整参数是 JAVA_HOME 参数和 Java 堆大小参数: 将变量 JAVA_HOME 的值更改为 JDK 的位置。例如: set JAVA_HOME=C:\bea\jdk150_03 为得到更高性能的吞吐量,可将最小 Java 堆大小设置成等于最大堆大小。例如: %JAVA_HOME%\bin\java -server -Xms512m -Xmx512m -classpath %CLASSPATH% - 有关设置堆大小选项的详细信息,请参阅指定堆大小值。 开发与生产模式的默认调整值 可以指定在开发环境还是在生产环境中使用域。WebLogic Server 为各种服务使用不同的默认值,这取决于指定的环境类型。如下表所示,指定域的启动模式。 表 6-1 启动模式选择此模式 适用情况. 开发模式 适用于创建应用程序之时。在此模式中,安全性配置相对宽松,允许自动部署应用程序。 生产模式 适用于应用程序以最终形式运行之时。在此模式中,全面配置安全性。 表 6-2 列出了从开发启动模式切换为生产启动模式时与性能相关的不同配置参数。 表 6-2 开发模式与生产模式之间的区别调整参数 开发模式. 生产模式. SSL 可以使用 WebLogic Server 安全服务提供的示范数字证书和示范密钥库。利用这些证书,可设计出在由 SSL 担保的环境中工作的应用程序。 有关管理安全的详细信息,请参阅“确保 WebLogic Server 安全”中的配置 SSL。 不应使用示范数字证书和示范密钥库。如果这样做,将会显示警告消息。 部署应用程序 WebLogic Server 实例可以自动部署和更新驻留在 domain_name/autodeploy 目录中的应用程序(其中 domain_name 为域名)。 建议只在单服务器开发环境中使用此方法。 有关详细信息,请参阅“将应用程序部署到 Weblogic Server”中的在开发域中自动部署应用程序。 由于自动部署功能已禁用,因此必须使用 WebLogic Server 管理控制台、weblogic.Deployer 工具或 WebLogic 脚本工具 (WLST)。有关详细信息,请参阅将应用程序部署到 WebLogic Server。 有关从开发到生产启动模式切换的信息,请参阅“管理控制台联机帮助”中的更改至生产模式。 线程管理 WebLogic Server 提供下列机制管理执行工作的线程。 调整工作管理器 调整执行队列 了解工作管理器与执行队列之间的区别 调整阻塞线程检测行为 调整工作管理器 在本版本中,WebLogic Server 允许配置应用程序优先执行其工作的方式。基于您定义的规则并通过监视实际的运行时性能,WebLogic Server 可以优化应用程序的性能并维护服务级协议 (SLA)。 您可以调整服务器实例的线程利用率,方法是:通过定义工作管理器并将其全局应用到 WebLogic Serv

文档评论(0)

xx88606 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档