Comunicaciones de memoria compartida mediante el acceso remoto directo a memoria (solo z/OS)

Puede mejorar el rendimiento del flujo de comunicaciones entre iguales configurando las comunicaciones de memoria compartida mediante el acceso de memoria directa remota (SMC-R) en su entorno habilitado para SMC-R. Los servidores virtuales que dan soporte a RDMA a través de Ethernet convergente (RoCE) pueden conmutar de forma dinámica y transparente flujos de red TCP por flujos de acceso de memoria directa más optimizados que utilizan RDMA.

Antes de empezar

Su sistema debe cumplir los siguientes requisitos de hardware y software:
  • IBM® zEnterprise® EC12 o posterior, con uno o más adaptadores IBM Z® RoCE
  • función RoCE Express 10GbE

Acerca de esta tarea

SMC-R es una solución de protocolo basada en sockets por RDMA. SMC-R permite que las aplicaciones de sockets TCP utilicen RDMA de forma transparente, lo que permite comunicaciones directas, de alta velocidad, de baja latencia y entre memorias (de igual a igual). No es necesario cambiar ningún valor de Java™ para habilitar SMC-R en z/OS®. Sin embargo, debe completar determinadas tareas de configuración en el entorno habilitado para SMC-R.

Procedimiento

SMC-R se habilita especificando uno o varios valores de ID de función (PFID) de Peripheral Component Interconnect Express (PCIe) en el parámetro SMCR de la sentencia GLOBALCONFIG en el conjunto de datos de perfil TCP/IP. Para obtener más información sobre estos pasos de configuración, consulte z/OS Communication Server IP Configuration Guide, V2.1 y z/OS Communication Server IP Configuration Reference, V2.1 en la documentación del producto z/OS .

Resultados

Si su sistema cumple los requisitos y está correctamente configurado, los flujos de red TCP/IP se aprovecharán de los flujos de memoria directa disponibles. Esta transferencia sin fisuras mejora la velocidad de comunicación de su aplicación de sockets TCP.