Gestión de sistemas de archivos de red en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

NFS a través de RDMA

A partir de la versión de Oracle Solaris 11.1, el transporte predeterminado para NFS es el protocolo acceso directo a memoria (RDMA). Este protocolo proporciona transferencia de memoria a memoria de datos a través de redes de alta velocidad. En concreto, RDMA proporciona transferencia de datos remota directamente hacia la memoria y desde ella sin la intervención de una CPU. RDMA también proporciona una ubicación directa de datos, lo que elimina las copias de datos y, por lo tanto, elimina la intervención de la CPU. Por lo tanto, RDMA alivia no sólo la CPU del host, sino que también reduce la contención de la memoria del host y los buses de E/S. Para proporcionar esta capacidad, RDMA combina la tecnología de interconexión de E/S de InfiniBand, que se puede usar en las plataformas SPARC y x86, con el sistema operativo Oracle Solaris. La siguiente figura muestra la relación de RDMA con otros protocolos, tales como UDP y TCP.

Figura 2-1  Relación de RDMA con otros protocolos

image:En este gráfico se muestra la relación de RDMA con otros protocolos

Como RDMA es el protocolo de transporte predeterminado para NFS, no se requieren opciones especiales share o mount para usar RDMA en un cliente o servidor. Los mapas del montador automático existente, vfstab, y los recursos compartidos del sistema de archivos funcionan con el transporte RDMA. Los montajes NFS realizados por el transporte RDMA ocurren de forma transparente cuando hay conectividad InfiniBand en plataformas SPARC entre el cliente y el servidor. La función de conectividad InfiniBand funciona en plataformas SPARC y x86. Si el transporte RDMA no está disponible en el cliente y el servidor, el transporte TCP es el mecanismo de reserva inicial, seguido de UDP, en caso de que TCP no esté disponible. Sin embargo, si usa la opción de montaje –proto=rdma, los montajes de NFS son forzados a utilizar sólo RDMA.

Para especificar el uso de sólo TCP y UDP, puede utilizar la opción –proto=tcp/udp mount. Esta opción desactiva RDMA en un cliente NFS. Para obtener más información sobre las opciones de montaje de NFS, consulte las páginas del comando man mount_nfs(1M) y mount(1M).


Notas -  RDMA para InfiniBand utiliza el formato de las direcciones IP y la infraestructura de consulta IP para especificar iguales. Sin embargo, como RDMA es una pila de protocolo independiente, no implementa completamente toda la semántica IP. Por ejemplo, RDMA no utiliza las direcciones IP para comunicarse con iguales. Por lo tanto, RDMA puede omitir las configuraciones de varias políticas de seguridad que se basan en direcciones IP. Sin embargo, las políticas administrativas de NFS y RPC, como las restricciones mount y RPC seguras, no se omiten.