本主题描述如何调整 HP-UX 操作系统以优化 WebSphere® Application Server的性能。 因为 HP-UX 操作系统不是 WebSphere Application Server 产品,所以请注意它可以更改并且结果会有所不同
准备工作
在 HP-UX 操作系统上, WebSphere Application Server 在基于 Sun HotSpot JVM 技术的 Java™ 虚拟机 (JVM) 上运行。 正确调整此 JVM 将通过充分利用其性能优化特征来显着影响 WebSphere Application Server 性能。 请参阅在
HP-UX 系统上设置 JVM 信息。 更改特定于 HP-UX 操作系统的一些参数也很重要,以防止 WebSphere Application Server 被剥夺资源。
有关此任务
遇到性能问题时,请检查操作系统设置以确定它们是否适合于您的应用程序。
过程
- 根据调整需求,配置下列设置和变量:
- 使用 DB2® 类型 2 JDBC 驱动程序调整 HP 操作系统
将 HP 操作系统上的类型 2 Java 数据库连接 (JDBC) 驱动程序与 DB2配合使用时,可以通过预分配 DB2 跟踪段来提高 WebSphere Application Server 的性能。 请执行以下步骤:
- 在启动应用程序服务器之前,请切换到与 DB2 实例相关联的用户。
- 运行 db2trc alloc 命令。
- 启动应用程序服务器。
使用说明:请使用 4 类驱动程序,以实现最佳的性能和兼容性。
在 HP 操作系统上,与 2 类 JDBC 驱动程序相关的另一问题是代码页转换。 通过使用 UTF-8
代码集来创建数据库,可以避免此问题并显著提高性能。 请参阅数据库文档以获取有关使用特定代码集来创建数据库的指示信息。 请阅读 DB2 调整参数信息。
- HP 性能调整参数
修改 HP-UX 11i 设置以显着提高 WebSphere Application Server 性能。 有关
HP 性能调整参数的其他信息,请参阅性能:学习资源信息。
- Java 虚拟机 (JVM) 虚拟页面大小
- 描述:将 JVM 指令和数据页大小设置为 64 MB 以提高性能。
- 如何查看或设置: 使用 WASHOME/java/bin/SYSTEM_ARCH_PATH/java 命令。 命令输出提供了进程可执行文件的当前操作系统特征。
- 缺省值:4 MB(如果未指定此值的话)
- 建议值:64 MB
- HP-UX 11i 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 补丁,请访问以下 Web 站点:
HP-UX 补丁信息
另外,要获取最新的操作系统质量包,请访问以下 Web 站点:
支持以及: 质量包捆绑软件
结果
此调整过程可提高 HP-UX 操作系统上 WebSphere Application Server 的性能。
下一步做什么?
在调整操作系统以提高性能后,请参阅其他调整主题以了解各种调整技巧。