跳转到内容

SMF 记录/前言

来自维基教科书,开放的书籍,开放的世界

从 MVS 开始,到 OS/390 到 z/OS,"IBM 系统管理设施 (SMF)" 允许我们将硬件和软件诊断数据存储到所谓的 SMF 记录中。SMF 记录被组织成 VSAM 数据集。有很多编号的 SMF 记录类型,以不同的数据结构组织,包含在适当记录字段中的不同诊断数据值。SMF 记录类型在 0 到 255 之间编号,其中 0 到 127 范围保留给 IBM 产品。独立软件供应商产品可以使用 128 到 255 之间的记录类型来存储其诊断数据。IBM 保留的记录类型的不同记录结构和字段在“z/OS MVS 系统管理设施 (SMF)”中描述(参见 L11L12)。其他记录类型的描述适用于相应的独立软件供应商。

虽然使用 SMF 记录中的诊断数据几乎可以满足关于大型机使用历史行为的所有问题,但提取适当的数据被认为非常困难。在 2013 年春季,George Ng 在“IBM 系统杂志”上发表了一系列精彩的文章(a1a2a3a4)展示了使用 REXX 语言从 SMF 记录字段中提取几乎任何值是多么容易(另请参见参考资料)。

但尽管 SMF 记录中有一些字段具有直接可用的有用值,但大部分包含的数据需要通过或多或少复杂的公式进行组合,以生成更有意义的内容。

这就是本书的意图。第一章描述了如何使用 REXX 提取 SMF 记录字段值。其余章节旨在成为社区为社区收集的不断增长的公式,以充分利用 SMF 记录。对于不同的记录结构,每个 SMF 记录类型应该有一个单独的章节,其中包含一个公式表和一个主要的 REXX 示例。该表格应包含公式以及所有使用的 SMF 记录字段,以及对派生值的描述。

封面 · 如何从 SMF 记录字段中提取值

华夏公益教科书