本主题描述如何调整 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 操作系统
当在安装了 DB2 的
HP 操作系统上使用 2 类 Java 数据库连接 (JDBC) 驱动程序时,可以通过预先分配
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
Keeping current with the operating system and Java patches is one of the most important things
you can do to optimize the performance of a server. For the latest Java patches, visit the following website: HP-UX Patch Information
Also, for the
latest operating system quality pack, visit the following website:
Support Plus: Quality Pack Bundles
结果
This tuning procedure improves performance of WebSphere Application Server on the HP-UX operating system.
下一步做什么
After tuning your operating system for performance, consult
the other tuning topics for various tuning tips.