本主题介绍如何调整HP-UX操作系统来优化您的性能WebSphere® Application Server。 因为HP-UX操作系统不是一个WebSphere Application Server产品,请注意它可能会改变,结果也会有所不同
准备工作
在HP-UX操作系统, WebSphere Application Server运行在基于 Sun 技术的 Java™ 虚拟机 (JVM) 上HotSpotJVM。 适当调整此 JVM 会显著影响WebSphere Application Server充分利用其性能优化特性。 请参阅在
HP-UX 系统上设置 JVM 信息。 改变一些特定于的参数也很重要HP-UX操作系统防止WebSphere Application Server免于被剥夺资源。
有关此任务
遇到性能问题时,请检查操作系统设置以确定它们是否适合于您的应用程序。
过程
- 根据调整需求,配置下列设置和变量:
- 使用DB2®类型 2 JDBC司机
使用类型 2 Java 数据库连接 ( JDBC) 驱动程序在 HP 操作系统上DB2,你可以提高WebSphere Application Server通过预先分配DB2跟踪段。 请执行以下步骤:
- 在启动应用程序服务器之前,切换到与DB2实例。
- 运行 db2trc alloc 命令。
- 启动应用程序服务器。
使用说明:请使用 4 类驱动程序,以实现最佳的性能和兼容性。
在 HP 操作系统上,与 2 类 JDBC 驱动程序相关的另一问题是代码页转换。 通过使用 UTF-8
代码集来创建数据库,可以避免此问题并显著提高性能。 请参阅数据库文档以获取有关使用特定代码集来创建数据库的指示信息。 阅读DB2调整参数信息。
- HP 性能调整参数
调整HP-UX11i设置显着改善WebSphere Application Server表现。 有关
HP 性能调整参数的其他信息,请参阅性能:学习资源信息。
- Java 虚拟机 (JVM) 虚拟页面大小
- 描述:将 JVM 指令和数据页大小设置为 64 MB 以提高性能。
- 如何查看或设置:使用华盛顿/java /bin/SYSTEM_ARCH_PATH/java命令。 命令输出提供了进程可执行文件的当前操作系统特征。
- 缺省值:4 MB(如果未指定此值的话)
- 建议值:64 MB
- HP-UX11i TCP_CONN_REQUEST_MAX
- 描述:指定当服务器没有可用线程时可以在操作系统中排队的最大连接请求数。 当连接率较高时,将累积大量
TCP/IP 连接请求,并且将删除客户机连接。 如果客户机开始在等待连接后发生超时,请调整此设置。 通过发出
netstat -p tcp 命令验证此情况。 查找以下值:connect requests dropped due to full queue
- 如何查看或设置:通过使用 ndd -set /dev/tcp tcp_conn_request_max 8192 命令设置此参数。
- 缺省值:4096
- 建议值:缺省值适合于大多数情况。 考虑调整此值8192,如果违约被证明不够充分。
- HP-UX 11i 内核参数建议
请参阅内核参数表准备HP-UX安装系统
话题。
- TCP_KEEPALIVE_INTERVAL
- TCP_KEEPALIVES_KILL
保持最新的操作系统和 Java 补丁是优化服务器性能最重要的事情之一。 要获取最新的 Java 补丁,请访问以下网站:
HP-UX补丁信息
另外,要获取最新的操作系统质量包,请访问以下 Web 站点:
增强支持:质量包捆绑包
结果
此调整程序可提高WebSphere Application Server在HP-UX操作系统。
下一步做什么?
在调整操作系统以提高性能后,请参阅其他调整主题以了解各种调整技巧。