Compartir a través de


Palabras clave INF estandarizadas para RSS

La interfaz RSS admite palabras clave INF estandarizadas que aparecen en el registro y se especifican en archivos INF.

En la lista siguiente se muestran las palabras clave INF estandarizadas de enumeración para RSS:

*RSS
Habilite o deshabilite la compatibilidad con RSS para adaptadores de minipuerto.

*RSSProfile
Selección del procesador y el perfil de equilibrio de carga.

Note: Changes to the *RSSProfile setting require an adapter restart.

Note: If *RSSProfile is set to NdisRssProfileBalanced, you can't configure advanced keywords such as *RssBaseProcNumber, *RssBaseProcGroup, *RssMaxProcNumber, *RssMaxProcGroup, or *NumaNodeId. You can configure *MaxRssProcessors and *NumRSSQueues.

NDIS 6.30 added support for *RSSProfile.

Las palabras clave INF estandarizadas de enumeración tienen los atributos siguientes:

SubkeyName
Nombre de la palabra clave que debe especificar en el archivo INF y que aparece en el Registro.

ParamDesc
Texto para mostrar asociado a SubkeyName.

Value
Valor entero de enumeración asociado a cada opción de la lista. This value is stored in NDI\params\ SubkeyName\Value. EnumDesc
Texto para mostrar asociado a cada valor que aparece en el menú.

Default
Valor predeterminado del menú.

En la tabla siguiente se describen las posibles entradas INF para las palabras claves de enumeración de RSS.

SubkeyName ParamDesc Value EnumDesc
*RSS Escalado del lado de recepción 0 Disabled
1 (Default) Enabled
*RSSProfile Perfil de equilibrio de carga RSS 1 ClosestProcessor: Default behavior is consistent with that of Windows Server 2008 R2.
2 ClosestProcessorStatic: No dynamic load-balancing - Distribute but don't load-balance at runtime.
3 NUMAScaling: Assign RSS CPUs in a round robin basis across every NUMA node to enable applications that are running on NUMA servers to scale well.
4 (Default) NUMAScalingStatic: RSS processor selection is the same as for NUMA scalability without dynamic load-balancing.
5 ConservativeScaling: RSS uses as few processors as possible to sustain the load. Esta opción ayuda a reducir el número de interrupciones.
6 (valor predeterminado en sistemas heterogéneos de CPU) NdisRssProfileBalanced: RSS processor selection is based on traffic workload. Only available in NetAdapterCx, starting in WDK preview version 25197.

En la lista siguiente se muestran las palabras clave INF estandarizadas para RSS que se pueden editar:

*RssBaseProcGroup
The number of the processor group for the processor number that is specified in the *RssBaseProcNumber keyword.

*NumaNodeId
Nodo NUMA preferido que se usa para las asignaciones de memoria del adaptador de red. Además, el sistema operativo intenta usar las CPU del nodo NUMA preferido primero para RSS.

Un controlador para una tarjeta de expansión PCI no debe especificar el identificador de nodo NUMA estáticamente en su INF, ya que el nodo más cercano depende de la ranura PCI a la que se conecta la tarjeta. Only specify *NumaNodeId if the network adapter is integrated into the system, the NUMA node is known in advance, and the node cannot be determined at runtime by querying ACPI.

Note: If this keyword is present and its value is less than the number of NUMA nodes in the computer, NDIS uses this value in the PreferredNumaNode member in the NDIS_RSS_PROCESSOR_INFO structure.

Note: In Windows 8 the *NumaNodeId value is ignored if the NIC RSS profile is set to NUMAScaling(2) or NUMAScalingStatic(3).

*RssBaseProcNumber
Número del procesador RSS base en el grupo especificado.

*MaxRssProcessors
Número máximo de procesadores RSS.

*RssMaxProcNumber
Número máximo de procesador de la interfaz RSS. If *RssMaxProcNumber is specified, then *RssMaxProcGroup should also be specified.

*NumRSSQueues
Número de colas RSS.

*RssMaxProcGroup The maximum processor group of the RSS interface.

*RssBaseProcGroup together with *RssBaseProcNumber form a PROCESSOR_NUMBER structure that identifies the smallest processor number that can be used with RSS. *RssMaxProcGroup together with *RssMaxProcNumber form a PROCESSOR_NUMBER structure that identifies the maximum processor number that can be used with RSS.

For example, suppose *RssBaseProcGroup is set to 1, *RssBaseProcNumber is set to 16, *RssMaxProcGroup is set to 3, and *RssMaxProcNumber is set to 8. Con la notación <group>:<processor>, el procesador base es 1:16 y el procesador máximo es 3:8. A continuación, los procesadores 0:0, 0:32, 1:0 y 1:15 no se considerarán candidatos para RSS, ya que están por debajo del número de procesador base. Los procesadores 1:16, 1:31, 2:0, 2:63, 3:0 y 3:8 se considerarán candidatos para RSS, ya que se encuentran en el intervalo 1:16 a 3:8. Los procesadores 3:9, 3:31 y 4:0 no se considerarán candidatos para RSS, ya que están fuera del número máximo de procesador.

NDIS 6.20 added support for the *RssBaseProcGroup, *NumaNodeId, *RssBaseProcNumber, and *MaxRssProcessors keywords.

NDIS 6.30 added support for the *RssMaxProcNumber, and *NumRSSQueues keywords.

Las palabras clave INF estandarizadas que se pueden editar tienen los siguientes atributos:

SubkeyName
Nombre de la palabra clave que debe especificar en el archivo INF y que aparece en el Registro.

ParamDesc
Texto para mostrar asociado a SubkeyName.

Type
Tipo de valor que se puede editar. El valor puede ser numérico (Int) o texto que se puede editar (Editar).

Default value
Valor predeterminado del entero o texto. <Definido por IHV> indica que el valor está asociado a los requisitos específicos del proveedor de hardware independiente (IHV).

Min
Valor mínimo permitido para un entero. <Definido por IHV> indica que el valor mínimo está asociado a los requisitos de IHV concretos.

Max
Valor máximo permitido para un entero. <Definido por IHV> indica que el valor mínimo está asociado a los requisitos de IHV concretos.

En la tabla siguiente se describen todas las palabras clave RSS que se pueden editar.

SubkeyName ParamDesc Type Default value Min Max
*RssBaseProcGroup Grupo de procesadores base RSS Int 0 0 MAXIMUM_GROUPS-1
*NumaNodeId Nodo NUMA preferido Int 65535 (cualquier nodo) 0 Específico del sistema: no puede superar los 65535
*RssBaseProcNumber Número de procesador base RSS Int 0 0 MAXIMUM_PROC_PER_GROUP-1
*MaxRssProcessors Número máximo de procesadores RSS Int 16 1 MAXIMUM_PROC_PER_SYSTEM
*RssMaxProcNumber Número máximo de procesador RSS Int MAXIMUM_PROC_PER_GROUP-1 (Default) 0 MAXIMUM_PROC_PER_GROUP-1
*NumRSSQueues Número máximo de colas RSS Int 16 1 Device-specific
*RSSMaxProcGroup Grupo máximo de procesadores RSS Int 0 0 MAXIMUM_GROUPS-1

Note: Although the valid range for *RssBaseProcGroup is zero to MAXIMUM_GROUPS-1, in Windows 7 it must be zero. De lo contrario, el protocolo TCP/IP no usará ningún procesador para RSS.

Note: The default value for *NumaNodeId (65535) means the network adapter is agnostic to NUMA node, and NDIS should not attempt to prefer any node over another. If the *NumaNodeId keyword is not present, then NDIS automatically selects the closest node based on hints from ACPI.

Note: The max value for *MaxRssProcessors may be set to the maximum number of processors that the NIC can support. NDIS limitará automáticamente este valor para que sea el número máximo de procesadores en el sistema actual.

Para obtener más información sobre las palabras clave INF estandarizadas, consulte Palabras clave INF estandarizadas para dispositivos de red.