Compartir a través de


Reserva de procesadores para aplicaciones

La interfaz de escalado de lado de recepción (RSS) permite a un administrador reservar un conjunto de procesadores para que las aplicaciones los usen. El administrador puede reservar un conjunto de procesadores a partir del número de CPU lógico 0 y terminar en un número de CPU especificado. El número de CPU base de RSS es el número de CPU de la primera CPU que RSS puede usar. RSS no puede usar las CPU numeradas por debajo del número de CPU base. Por ejemplo, en un sistema de cuatro núcleos con hyper-threading desactivado, si el número de CPU base está establecido en 1, los procesadores 1, 2 y 3 se pueden usar para RSS.

NDIS usa el valor predeterminado de 0 para el número de CPU base, pero un administrador puede cambiar este valor. La interfaz RSS no permite al administrador reservar un subconjunto arbitrario no contiguo de CPU para que las aplicaciones lo usen.

En Microsoft Windows Server 2003 con el paquete de redes escalable, los administradores pueden establecer el número de CPU base con la palabra clave del registro RssBaseCpu en HKEY_LOCAL_MACHINE\\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. El valor RssBaseCpu es un tipo DWORD y, si no está presente, NDIS usa el valor predeterminado de 0.

En Windows Server 2008, los administradores pueden establecer el número de CPU base con la palabra clave del registro RssBaseCpu en HKEY_LOCAL_MACHINE\\SYSTEM\CurrentControlSet\Services\NDIS\Parameters. El valor RssBaseCpu es un tipo DWORD y, si no está presente, NDIS usa el valor predeterminado de 0. Esta palabra clave del Registro también se aplica a versiones posteriores de Windows Server.

Nota A partir de Windows 8 y Windows Server 2012, los administradores pueden controlar muchos aspectos de los adaptadores de red mediante cmdlets de PowerShell. Ahora no se recomienda editar directamente el registro.

El cmdlet de PowerShell para reservar CPU de RSS es Set-NetAdapterRss. La principal diferencia entre usar Set-NetAdapterRss y RssBaseCpu es que los cmdlets de PowerShell funcionan por adaptador de red mientras que RssBaseCpu es global, lo que significa que se aplica a todos los adaptadores de red. Por lo general, se recomienda trabajar con cada adaptador de red por separado, ya que ofrece más flexibilidad, granularidad y comprensión al proporcionar a cada adaptador de red su propia configuración. Sin embargo, los administradores pueden seguir usando la clave RssBaseCpu global si quieren aplicar una configuración a todos los adaptadores de red actuales y futuros al mismo tiempo.

Para obtener una lista completa de los cmdlets del adaptador de red, consulte Cmdlets de adaptador de red en Windows PowerShell.