Facilidad de Gestión de IBM System (SMF) es un componente de IBM 's z / OS para ordenadores centrales , proporcionando un método estandarizado para escribir los registros de actividad en un archivo (o conjunto de datos a utilizar z / OS plazo). SMF proporciona "instrumentación" completa de todas las actividades básicas que se ejecutan en ese sistema operativo de mainframe de IBM , incluidas E / S, actividad de red, uso de software, condiciones de error, utilización del procesador, etc.
Uno de los componentes más destacados de z / OS que utiliza SMF es IBM Resource Measurement Facility (RMF). RMF proporciona instrumentación de rendimiento y uso de recursos como procesador, memoria, disco, caché, carga de trabajo, almacenamiento virtual, XCF y Coupling Facility . RMF es técnicamente una función con precio (costo adicional) de z / OS. BMC vende una alternativa competitiva, CMF.
SMF constituye la base de muchas utilidades de monitorización y automatización. Cada registro SMF tiene un tipo numerado (por ejemplo, "SMF 120" o "SMF 89"), y las instalaciones tienen un gran control sobre la cantidad o la cantidad de datos SMF que se deben recopilar. Los registros escritos por software que no sean productos de IBM generalmente tienen un tipo de registro de 128 o superior. Algunos tipos de registros tienen subtipos; por ejemplo, RMF escribe registros de subtipo 1 de tipo 70 para registrar la actividad de la CPU.
Tipos de registros SMF
A continuación, se muestra una lista de los tipos de registros SMF más comunes:
- Los registros de RMF están en el rango de 70 a 79. Los registros de RMF generalmente se complementan, para un análisis de rendimiento serio, con registros de espacio de direcciones de Tipo 30 (subtipos 2 y 3).
- Los registros RACF tipo 80 se escriben para registrar problemas de seguridad, es decir, violaciones de contraseña, intentos de acceso a recursos denegados, etc. TopSecret , otro sistema de seguridad, también escribe registros tipo 80. ACF2 proporciona información equivalente en, de forma predeterminada, registros de tipo 230, pero este tipo de registro SMF se puede cambiar para cada sitio instalado.
- Los registros SMF tipo 89 indican el uso del producto de software y se utilizan para calcular el precio reducido del software de subcapacidad.
- DB2 escribe registros de tipo 100, 101 y 102, según las opciones específicas del subsistema DB2.
- CICS escribe registros de tipo 110, según las opciones específicas de CICS.
- Websphere MQ escribe registros de tipo 115 y 116, según las opciones específicas del subsistema de Websphere MQ.
- WebSphere Application Server para z / OS escribe el tipo 120. La versión 7 introdujo un nuevo subtipo para superar las deficiencias en los registros de subtipo anteriores. El nuevo registro de la versión 7 120 subtipo 9 proporciona una vista unificada basada en solicitudes con menos gastos generales.
Registros en evolución
Los principales tipos de registros, especialmente los creados por RMF, continúan evolucionando a un ritmo rápido. Cada lanzamiento de z / OS trae nuevos campos. Las diferentes familias de procesadores y los niveles de Coupling Facility también cambian el modelo de datos.
Grabación de datos SMF
SMF puede registrar datos de dos formas:
- La forma estándar y clásica: usar búferes en el espacio de direcciones SMF , junto con un conjunto de conjuntos de datos preasignados ( conjuntos de datos VSAM ) para usar cuando se llena un búfer. El nombre estándar para los conjuntos de datos es SYS1.MANx, donde x es un sufijo numérico (a partir de 0).
- La forma relativamente nueva: usar secuencias de registros. SMF utiliza System Logger para registrar los datos recopilados, lo que mejora la velocidad de escritura y evita la escasez de búfer. Tiene más flexibilidad, lo que permite que el sistema z / OS registre directamente en varios flujos de registro y (utilizando palabras clave en el programa de volcado) permite que z / OS lea un conjunto de datos SMF una vez y lo escriba muchas veces.
Ambas formas se pueden declarar para el uso, pero solo se usa una a la vez para que la otra sea una alternativa alternativa.
Luego, estos datos se vuelcan periódicamente a archivos secuenciales (por ejemplo, unidades de cinta) mediante la utilidad de volcado IFASMFDP SMF (o IFASMFDL cuando se utilizan flujos de registro). IFASMFDP también se puede utilizar para dividir archivos secuenciales SMF existentes y copiarlos en otros archivos. Los dos programas de volcado producen la misma salida, por lo que no implica cambios en la cadena de elaboración de registros SMF, aparte de cambiar el JCL con la llamada de la nueva utilidad de volcado.
Recopilación de datos SMF
Los datos SMF se pueden recopilar a través de IBM Z Common Data Provider. IBM Z Common Data Provider (ZCDP) recopila datos SMF, los transforma en un formato consumible y luego envía los datos a plataformas de análisis para su posterior análisis. ZCDP recopila datos SMF de las siguientes tres formas:
- En modo de flujo de registros con búfer en memoria SMF
Cuando SMF se ejecuta en el modo de flujo de registro, ZCDP se puede configurar para recopilar SMF del búfer en memoria SMF con la interfaz en tiempo real SMF.
- En el modo de grabación de conjuntos de datos
Cuando SMF se ejecuta en el modo de grabación de conjuntos de datos, ZCDP recopila y transmite datos SMF a través de un conjunto de salidas de usuario SMF.
- En modo por lotes
El componente System Data Engine de ZCDP se puede ejecutar de forma independiente en modo por lotes para leer datos SMF de un conjunto de datos y luego escribirlos en un archivo. Los trabajos por lotes de System Data Engine se pueden crear para escribir datos SMF en conjuntos de datos y enviar datos SMF al Data Streamer.
enlaces externos
- Referencia SMF de IBM z / OS
- Wiki de Performance Instrumentation Management Techniques (requiere "My developerWorks: Iniciar sesión" 20090224)
- CA ACF2 para z / OS: documentación 15.0 y 16.0
- CA Top Secret® para z / OS - Documentación 16.0
Referencias
- IBM Redbooks. ABCs of z / OS System Programming Volume 2, Organización Internacional de Soporte Técnico, julio de 2008. [1]
- Monitor BMC CMF - http://www.bmc.com/products/proddocview/0,2832,19052_19429_23401_1365,00.html
- Ejemplos de informes SMF: http://www.pacsys.com/smf/smf_example_list.htm
- Transmisión de datos operativos de TI de z / OS con IBM Z Common Data Provider . Planet Mainframe. 27 de agosto de 2020. [2]