在 z/OS® 系统上运行应用程序服务器通常需要非常大的虚拟存储空间。因为虚拟存储空间使用实存储空间作为备份,所以实存储空间利用率可能也非常高。 因此,应确保没有低估您对运行应用程序服务器分配的虚拟存储量。
开始之前
根据您正在运行的应用程序服务器的数目以及其中每个服务器所处理的请求数目,来确定应用程序服务器虚拟存储空间需求。
关于此任务
如果要改进客户机请求吞吐量,请执行下列一个或多个步骤。
过程
- 分配额外的虚拟存储空间。 proc 的 JCL 的 REGION 设置控制可供 z/OS 地址空间使用的虚拟存储量。WebSphere® Application Server 控制器和服务方的缺省值设置为零,此值指示操作系统分配所有可用区域(接近 2GB)。您可以通过将 REGION 参数设置为除零以外的值来限制所分配的虚拟存储量。在确定
REGION 参数的设置时,JVM 堆大小是最重要的因素。仅当 JVM 堆大小非常大时,才需要将
REGION 设置为除零以外的值。z/OS 操作系统从地址空间底部(这是 JVM 堆的所在位置)开始分配用户存储空间,并从地址空间顶部开始分配系统存储空间。如果系统在尝试获取虚拟存储器时没有任何虚拟存储器可用,系统就可能会异常终止。非零 REGION 参数设置通过在地址空间顶部为系统保留存储器来防止发生这种情况。在几乎所有情况下,缺省 REGION 都能产生令人满意的结果。
注: 有关 REGION=0M 和
IEFUSI 的更多信息,请参阅信息中心的“安装应用程序服务环境”部分。
- 将虚拟存储使用量很高的应用程序服务器转换为 64 位方式。 以 64 位方式运行应用程序服务器允许您指定较大的 JVM 堆大小。
- 将管理部署了大型应用程序的单元的 Deployment Manager 转换为以 64 位方式运行。
- 分配额外的实存储空间。 系统需要的实存储空间量取决于正在运行的服务器数以及每个服务器的
JVM 堆大小。小型配置预计至少需要 512MB 实存储空间。
建议:有时,在使用量非常大的环境中,2GB 中央存储空间无法满足高容量 Java™ 应用程序的实存储空间需求。在这种情况下,您可能需要配置您的服务器以 64 位方式运行。以 64 位方式运行服务器使您能够为 LPAR 分配更多专用中央存储空间,并能够定义大于 2 GB 的中央存储空间。如果将服务器配置为以 64 位方式运行,那么所有存储空间都将定义为中央存储空间。
在 zSeries 处理器上运行的 z/OS 操作系统始终以 64 位方式运行。如果您使用非 zSeries 处理器,那么可以通过定义更多扩展存储空间来最大程度地减少页面调度。