Compartir a través de


Asignar puertos TCP/IP a nodos NUMA

En este tema se describe cómo asignar puertos TCP/IP a los nodos de acceso a memoria no uniforme (NUMA) mediante el Administrador de configuración de SQL Server. Durante el inicio, el Motor de base de datos escribe la información del nodo en el registro de errores.

Para determinar el número del nodo que desea usar, puede leer la información del nodo en el registro de errores o en la vista sys.dm_os_schedulers. Para asignar una dirección y un puerto TCP/IP a uno o a varios nodos, adjunte un mapa de bits de identificación del nodo (una máscara de afinidad) entre paréntesis después del número de puerto. Los nodos se pueden especificar en formato decimal o hexadecimal. Para crear el mapa de bits, primero numere los nodos de derecha a izquierda empezando por cero, como en 76543210. Cree una representación binaria de la lista de nodos, especificando 1 para los nodos que desee usar y 0 para los que no vaya a utilizar. Por ejemplo, para usar los nodos NUMA 0, 2 y 5, deberá especificar 00100101.

Número de nodo NUMA

76543210

Máscara para 0, 2 y 5 contando desde la derecha

00100101

Convierta la representación binaria (00100101) en decimal [37] o en hexadecimal [0x25]. Para escuchar en todos los nodos, no especifique ningún identificador de nodo.

Si un puerto está asignado a varios nodos NUMA, SQL Server asigna conexiones a los nodos por turnos sin intentar equilibrar la carga entre los nodos.

[!NOTA]

Si desea habilitar SQL Server para que escuche en varios puertos TCP para cada dirección IP, vea Configurar el motor de base de datos para escuchar en varios puertos TCP.

Usar el Administrador de configuración de SQL Server

Para asignar un puerto TCP/IP a un nodo NUMA

  1. En el Administrador de configuración de SQL Server, expanda Configuración de red de SQL Server y, a continuación, haga clic en Protocolos de <instance name>.

  2. En el panel de detalles, haga doble clic en TCP/IP.

  3. En la pestaña Direcciones IP, en la sección correspondiente a la dirección IP que se va a configurar, en el cuadro Puerto TCP, agregue el identificador del nodo NUMA entre paréntesis a continuación del número de puerto. Por ejemplo, para el puerto TCP 1500 y los nodos 0, 2 y 5, utilice 1500[37] o 1500[0x25].

Icono de flecha usado con el vínculo Volver al principio[Arriba]

Vea también

Tasks

Configurar SQL Server para que use NUMA de software (SQL Server)