![[z/OS]](../images/ngzos.gif)
z/OS 的 UNIX 系统服务 (USS) 调整技巧
使用这些技巧来调整 z/OS® 操作系统以优化 WebSphere® Application Server 性能。
WebSphere Application Server for z/OS 不再要求或建议将共享文件系统用于配置文件,因为它维护自己的机制以在集群中管理这些数据。然而,WebSphere for z/OS 要求将共享文件系统用于 XA 合作伙伴日志。您的应用程序也可以使用共享文件系统。本文提供用于共享文件系统的一些基本调整信息。
有关基本 z/OS UNIX 系统服务性能信息,请访问以下 Web 站点:http://www.ibm.com/servers/eserver/zseries/ebusiness/perform.html
- 考虑使用 zFS。
z/OS 引入了一个称为 zFS 的新文件系统,它可提供改进的文件系统访问。您会从将 zFS 用于 UNIX 文件系统中受益。请参阅 z/OS UNIX System Services Planning,以了解更多信息。
- 决定是安装共享文件系统 R/W 还是 R/O。
从 z/OS V1.13 开始,如果将 zFS 用作综合系统中的文件系统,那么该综合系统中的所有系统都可以直接访问该文件系统。在这种情况下,可以在共享文件系统环境中安装 WebSphere Application Server 文件系统 R/W,而不会对性能有负面影响。
如果正在 z/OS V1.12 或更高版本上的综合系统环境中运行,或者未将 zFS 用作综合系统的文件系统,那么必须特别考虑如何安装 WebSphere Application Server 文件系统。在这些操作系统上的共享文件系统环境中安装文件系统 R/W 时,只有一个系统对这些文件有本地访问权。所有其他系统对这些文件有远程访问权,这对性能有消极的影响。因此,您可能要将 WebSphere 的所有文件放入它们自己的可安装文件系统中,并将它安装为 R/O 以提高性能。然而,要更改您的当前应用程序或安装新的应用程序,必须安装文件系统 R/W。您将需要适当地放置操作过程以确保当更新或安装应用程序时安装文件系统 R/W。
- 确定哪些文件值得进行 HFS 文件高速缓存。
HFS 文件高速缓存读/写文件高速缓存在内核数据空间中。为确定哪些文件将是文件高速缓存的好候选,您可使用 SMF 92 记录。
初始高速缓存大小在 BPXPRMxx 中定义。
- 使用 filecache 命令。
高活动性、只读文件可使用 filecache 命令在 USS 内核中高速缓存。访问 filecache 中的文件比访问共享文件系统中的文件有效率得多,即使共享文件系统文件在数据空间中高速缓存。有时对于经常访问的文件共享文件系统是一个问题的 GRS 锁存器争用将不影响 filecache 中的文件。
要在启动时对重要的文件进行 filecache,您可将 filecache 命令添加到您的 /etc/rc 文件。不幸的是,对于添加到 filecache 之后进行修改的文件,直到卸下和重新安装文件系统或重新 IPL 系统,它们可能才适合进行高速缓存。请参阅 z/OS UNIX System Services Command Reference 以获取关于 filecache 命令的更多信息。
使用 filecache 命令的示例:/usr/sbin/filecache -a /usr/lpp/WebSphere/V5R0M0/ MQSeries/java/samples/base/de_DE/mqsample.html
- 请不要对 UNIX 文件系统中用于控制对象访问权的 RACF® (SAF) 类启用全局审计 ALWAYS。如果在 SETR LOGOPTIONS 中对 DIRACC、DIRSRCH、FSOBJ 或 FSSEC 指定了审计 ALWAYS,那么可能会发生非常严重的性能降级。如果需要进行审计,那么仅在使用 SETR LOGOPTIONS 时审计失败,并且审计仅对于需要审计的所选对象才会成功。在对这些类启用任何审计之后,请验证该更改未对响应时间和 CPU 使用率产生不可接受的影响。