![[z/OS]](../images/ngzos.gif)
启用或禁用可复用 ASID 功能
如果您正在 z/OS V1.9 或更高版本上运行该产品,那么可以使用随产品提供的 updateZOSStartArgs 脚本来控制您的某个服务器,z/OS 可以将与控制器相关联的地址空间标识 (ASID) 复用于该服务器。
开始之前
- 验证 REUSASID(YES) 关键字是否包括在 z/OS DIAGxx PARMLIB 成员中。此 REUSASID 选项确定是否支持 z/OS 复用操作系统映像的所有 ASID,包括与交叉进程服务相关联的那些 ASID。如果将 REUSASID 选项设置为 NO,那么即使已经运行了 updateZOSStartArgs 脚本来为产品启用此功能,也不会复用与控制器相关联的 ASID
- 如果 wsadmin 工具未在运行,请启动该工具。
关于此任务
如 z/OS V1.9 出版物 Communications Server IP Configuration Guide (SC31-8775-11) 中所述,TCP/IP 地址空间提供了可供所有地址空间访问的跨线程例程(如 PC 输入的服务)。此需求意味着当地址空间已停止或重新启动时,与 TCP/IP 地址空间相关联的地址空间标识 (ASID) 不可复用。如果 TCP/IP 地址空间的终止次数足够多,那么可能会耗尽所有可用 ASID,防止在系统上创建新地址空间。如果发生这种情况,那么必须停止 z/OS 和重新进行 IPL。
z/OS V1.9 和更高版本包括可复用 ASID 功能,让您允许使用所有 ASID(包括与跨线程服务相关联的那些 ASID)。如果运行支持此功能的 z/OS,那么可以运行 updateZOSStartArgs 脚本来为特殊服务器、特殊节点或所有服务器启用或禁用此功能。有关更多信息,请参阅有关可复用地址空间的概念信息。

- 如果您正在混合单元环境中运行该产品,那么即使为所有服务器启用此功能,也只有 V6.1 和更高版本的服务器才能使用此功能。例如,如果正在系统上运行一些 V6.0 服务器,那么与这些服务器的控制器相关联的 ASID 将无法复用。
- 如果在 z/OS V1.6、V1.7 或 V1.8 上运行 updateZOSStartArgs 脚本,那么将得不到错误消息。但是,z/OS 的这些版本会忽略启用可复用 ASID 函数的 z/OS 启动参数,因为在 z/OS 的这些版本上可复用 ASID 功能不可用。
过程
结果
运行此脚本后,会为受影响的服务器保持启用该功能,直到运行脚本显式禁用该功能。
如果在所有服务器的 PARMLIB 成员 DIAGxx 中启用此功能,那么将为您创建的任何新服务器自动启用该功能。
REUSASID 参数将为您创建的任何新服务器自动设置为 YES。除非要禁用复用 ASID 功能,否则不需要在新创建的服务器上重新运行 updateZOSStartArgs 脚本。