El Acceso directo remoto a la memoria, o RDMA, permite a un equipo acceder a la memoria de otro sin interactuar con los búferes de datos del sistema operativo de ambos equipos, aumentando así la velocidad y el rendimiento de las redes. El protocolo RDMA de área amplia de Internet (iWARP) es un protocolo que sirve para implementar RDMA en redes IP (protocolo Internet).
Microsoft* Windows* ofrece dos formatos de RDMA: Network Direct (ND) y Network Direct Kernel (NDK). ND permite que las aplicaciones de modo de usuario utilicen características de iWARP. NDK permite que los componentes del modo de kernel de Windows (como el Administrador de archivos) utilicen características de iWARP. La funcionalidad de NDK está incluida en los controladores base de redes de Intel. La funcionalidad de ND es una opción independiente que está disponible durante la instalación de software de redes y controladores de Intel. Si tiene previsto utilizar características de iWARP en aplicaciones que está desarrollando, tendrá que instalar la característica Network Direct (ND) de modo de usuario cuando instale los controladores. (Vea la sección Instalación más abajo.)
NOTAS:
|
El Proveedor de iWARP en modo de usuario Intel® Ethernet es compatible con los sistemas operativos Linux* y Microsoft* Windows Server* 2012 R2 o posterior. Para las instalaciones Windows, es preciso instalar Microsoft* HPC Pack o la biblioteca Intel® MPI.
NOTA: Para instalar el Proveedor de iWARP en modo de usuario Intel® Ethernet en Windows Server 2016 Nano Server, vea la sección Instalación en Nano Server más abajo. |
Las características de Network Direct Kernel (NDK) están incluidas en los controladores base de Intel. Siga los pasos indicados más abajo para instalar las características de Network Direct (ND) iWARP.
Siga los pasos indicados a continuación para instalar el Proveedor de iWARP en modo de usuario Intel® Ethernet en Microsoft Windows Server 2016 Nano Server.
El modo NDK 3 permite que los componentes de Windows en modo de kernel utilicen las características de iWARP dentro de las particiones de invitados de Hyper-V. Para habilitar el modo NDK 3 en un dispositivo Intel Ethernet, haga lo siguiente:
New-VMSwitch -Name <nombre_conmutador> -NetAdapterName <nombre_dispositivo>
-EnableIov $true
Set-NetAdapterAdvancedProperty -Name <nombre_dispositivo> -RegistryKeyword RdmaMaxVfsEnabled -RegistryValue <Valor: 0 – 32>
Get-NetAdapterRdma | Disable-NetAdapter
Get-NetAdapterRdma | Enable-NetAdapter
Add-VMNetworkAdapter -VMName <nombre_vm> -VMNetworkAdapterName <nombre_dispositivo> -SwitchName <nombre_conmutador>
Set-VMNetworkAdapterRdma -VMName <nombre_vm> -VMNetworkAdapterName <nombre_dispositivo> -RdmaWeight 100
Set-VMNetworkAdapter -VMName <nombre_vm> -VMNetworkAdapterName <nombre_dispositivo> -IovWeight 100
Set-NetAdapterAdvancedProperty -Name <nombre_dispositivo> -RegistryKeyword RdmaVfEnabled -RegistryValue 1
Get-NetAdapterRdma | Enable-NetAdapterRdma
Verifique que RDMA se haya habilitado correctamente marcando el campo "Con capacidad de RDMA". Ejecute:Get-SmbServerNetworkInterface
Si el campo "Con capacidad de RDMA" notifica el valor falso, pruebe deshabilitar y volver a habilitar las capacidades de RDMA en la máquina virtual:Get-NetAdapterRdma | Disable-NetAdapterRdma
Get-NetAdapterRdma | Enable-NetAdapterRdma
Si el campo "Con capacidad de RDMA" sigue notificando el valor falso, pruebe deshabilitar y volver a habilitar las funciones físicas en el host:Get-NetAdapterRdma | Disable-NetAdapter
Get-NetAdapterRdma | Enable-NetAdapter
Copyright (C) 2018, Intel Corporation. Todos los derechos reservados.
Intel Corporation no asume ninguna responsabilidad por los errores y omisiones en esta guía. Del mismo modo, Intel no se compromete de ninguna forma a actualizar la información aquí contenida.
Intel es una marca comercial de Intel Corporation en los Estados Unidos y en otros países.
* Otros nombres y marcas pueden ser reclamados como propiedad de terceras partes.
Este software se proporciona bajo licencia y sólo se puede utilizar o copiar según los términos de la licencia. La información de este manual se ofrece sólo como referencia, está sujeta a cambios sin previo aviso y no debe interpretarse como un compromiso por parte de Intel Corporation. Intel Corporation no asumirá responsabilidad alguna por los errores o inexactitudes que aparezcan en este documento o en cualquier software que pueda proporcionarse en relación con este documento. Excepto tal y como lo permite dicha licencia, ninguna parte de este documento podrá ser reproducida, almacenada en un sistema de recuperación o transmitida en ningún formato o por ningún medio sin el consentimiento escrito expreso de Intel Corporation.