![[z/OS]](../images/ngzos.gif)
z/OS 操作系统调整技巧
您可以执行对 z/OS® 系统组件的一些配置更改来改进产品性能。
您可能要对需要的 z/OS 组件执行一个或多个以下更改:
- CTRACE要查看的第一个地方是您的 CTRACE 配置。确保所有组件设置为 MIN 或 OFF。要显示您的系统上所有组件的 CTRACE 选项,从操作员控制台发出以下命令:
要将个别组件的设置更改为它的最小跟踪值,使用以下命令,其中 xxx 是组件标识:D TRACE,COMP=ALL
此配置更改将消除收集不需要的跟踪信息的不必要开销。通常在调试期间,CTRACE 对于组件是打开的,且当问题解决后也不关闭。TRACE CT,OFF,COMP=xxx
- SMF
确保您未收集比您所需的更多的 SMF 数据。查看 SMFPRMxx 设置以确保仅收集最小记录数。
SMF 92 或 120 仅用于诊断。- SMF 类型 92
每当 HFS 文件打开、关闭、删除等等时,会创建 SMF 类型 92 记录。几乎每个 Web 服务器请求都会引用 HFS 文件,因此将创建数以千计的 SMF 类型 92 记录。除非您特别需要此信息,否则关闭 SMF 类型 92 记录。在以下示例中,我们已禁用收集 SMF 类型 92 记录:
示例:ACTIVE, DSNAME(SYS1.&.SYSNAME..SMF.MAN1;SYS1.&SYSNAME..SMF.MAN2;), NOPROMPT, REC(PERM), MAXDORM(3000), STATUS(010000), JWT(0510), SID(&SYSNAME;(1:4)), LISTDSN, SYS(NOTYPE(19,40,92)), INTVAL(30), SYNCVAL(00), SYS(DETAIL,INTERVAL(SMF,SYNC)), SYS(EXITS(IEFACTRT,IEFUJI,IEFU29,IEFU83,IEFU84,IEFU85,IEFUJV,IEFUSI))
- SMF 类型 120
最佳实践:
您可能发现使用产品中的 SMF 120 记录运行非常合适,这是因为这些记录提供特定于运行在产品上的应用程序的信息,力图 Enterprise Edition (Java EE) 工件、转移字节等等的响应时间。如果您确实选择在启用 SMF 120 记录的情况下运行,那么应该使用服务器时间间隔 SMF 记录和容器时间间隔 SMF 记录,而不是服务器活动记录和容器活动记录。
bprac要在管理控制台中启用特定的记录类型,指定以下各属性:- server_SMF_server_activity_enabled=0 (or server_SMF_server_activity_enabled = false), which turns off SMF Subtype 1: Server activity record.
- server_SMF_server_interval_enabled=1 (or server_SMF_server_interval_enabled = true), which turns on SMF Subtype 3: Server interval record.
- server_SMF_container_activity_enabled=0 (or false), which turns off SMF Subtype 5: J2EE container activity record (Version 2).
- server_SMF_container_interval_enabled=1 (or true), which turns on SMF Subtype 6: J2EE container interval record (Version 2).
- server_SMF_request_activity_enabled=1 (or true), which turns
on SMF Subtype 9: Request Activity record.
最佳实践: 由于此记录类型的大小,在您运行此记录时会出现性能影响。所以,运行此记录时,如果不需要改信息,可能要关闭某些部分的数据收集。请关闭不需要部分的数据收集以减少对性能的影响。请参阅 SMF 120 类型 9 记录的描述获取有关可以关闭部分以及如何关闭它们的更多信息。bprac
- server_SMF_outbound_enabled(或 true),它将打开 SMF 子类型 10:出站请求记录。
- server_SMF_interval_length=1800。
- SMF 类型 92
- 您可能还要查看您的 DB2® 记录和标准 RMF™ 写入 SMF 记录,同时确保最好地分配 SMF 数据集。DB2 SMF 将记录 100、101 和102 影响性能,并且只能用来监视使用 DB2 PM 的 DB2 性能。如果未监视 DB2 性能,那么应该考虑不收集这些 SMF 记录。