Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’interface RSS prend en charge des mots-clés INF standardisés qui apparaissent dans le registre et sont spécifiés dans les fichiers INF.
La liste suivante montre l’énumération des mots-clés INF standardisés pour RSS :
*RSS
Activer ou désactiver la prise en charge de RSS pour les adaptateurs miniports.
*RSSProfile
Le profil de sélection de processeur et d’équilibrage de charge.
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.
Les mots clés INF standardisés d’énumération ont les attributs suivants :
SubkeyName
Le nom du mot clé que vous devez spécifier dans le fichier INF et qui apparaît dans le registre.
ParamDesc
Le texte de l’affichage associé à SubkeyName.
Value
La valeur entière d’énumération associée à chaque option de la liste. This value is stored in NDI\params\ SubkeyName\Value.
EnumDesc
Le texte de l’affichage associé à chaque valeur qui apparaît dans le menu.
Default
Valeur par défaut du menu.
Le tableau suivant décrit les entrées INF possibles pour les mots-clés d’énumération RSS.
| SubkeyName | ParamDesc | Value | EnumDesc |
|---|---|---|---|
| *RSS | Partage du trafic entrant | 0 | Disabled |
| 1 (Default) | Enabled | ||
| *RSSProfile | Profil d’équilibrage de charge 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. Cette option aide à réduire le nombre d’interruptions. | ||
| 6 (par défaut sur les systèmes CPU hétérogènes) | NdisRssProfileBalanced: RSS processor selection is based on traffic workload. Only available in NetAdapterCx, starting in WDK preview version 25197. |
La liste suivante montre les mots-clés INF standardisés pour RSS qui peuvent être modifiés :
*RssBaseProcGroup
The number of the processor group for the processor number that is specified in the *RssBaseProcNumber keyword.
*NumaNodeId
Le nœud NUMA préféré utilisé pour les allocations de mémoire de l’adaptateur réseau. De plus, le système d’exploitation tente d’utiliser en priorité les processeurs du nœud NUMA préféré pour RSS.
Un pilote pour une carte d’extension PCI ne doit pas spécifier statiquement l’ID du nœud NUMA dans son INF, car le nœud le plus proche dépend du slot PCI dans lequel la carte est branchée. 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
Le numéro du processeur de base RSS dans le groupe spécifié.
*MaxRssProcessors
Le nombre maximal de processeurs RSS.
*RssMaxProcNumber
Le numéro maximal de processeur de l’interface RSS.
If *RssMaxProcNumber is specified, then *RssMaxProcGroup should also be specified.
*NumRSSQueues
Le nombre de files d’attente 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.
En utilisant la notation <group>:<processor>, le processeur de base est 1:16 et le processeur maximal est 3:8.
Les processeurs 0:0, 0:32, 1:0 et 1:15 ne seront pas considérés comme candidats pour RSS, car ils sont en dessous du numéro de processeur de base.
Les processeurs 1:16, 1:31, 2:0, 2:63, 3:0 et 3:8 seront tous considérés comme candidats pour RSS, car ils se trouvent dans la plage de 1:16 à 3:8.
Les processeurs 3:9, 3:31 et 4:0 ne seront pas considérés comme candidats pour RSS, car ils sont au-delà du numéro de processeur maximal.
NDIS 6.20 added support for the *RssBaseProcGroup, *NumaNodeId, *RssBaseProcNumber, and *MaxRssProcessors keywords.
NDIS 6.30 added support for the *RssMaxProcNumber, and *NumRSSQueues keywords.
Les mots-clés INF standardisés qui peuvent être modifiés ont les attributs suivants :
SubkeyName
Le nom du mot clé que vous devez spécifier dans le fichier INF et qui apparaît dans le registre.
ParamDesc
Le texte de l’affichage associé à SubkeyName.
Type
Le type de valeur qui peut être modifié. La valeur peut être soit numérique (Int), soit un texte modifiable (Edit).
Default value
La valeur par défaut pour l’entier ou le texte. <Défini par l’IHV> indique que la valeur est associée aux exigences particulières du fournisseur de matériel indépendant (IHV).
Min
La valeur minimale autorisée pour un entier. <Défini par l’IHV> indique que la valeur minimale est associée aux exigences particulières de l’IHV.
Max
La valeur maximale autorisée pour un entier. <Défini par l’IHV> indique que la valeur minimale est associée aux exigences particulières de l’IHV.
Le tableau suivant décrit tous les mots-clés RSS qui peuvent être modifiés.
| SubkeyName | ParamDesc | Type | Default value | Min | Max |
|---|---|---|---|---|---|
| *RssBaseProcGroup | Groupe de processeurs de base RSS | Int | 0 | 0 | MAXIMUM_GROUPS-1 |
| *NumaNodeId | Nœud NUMA préféré | Int | 65535 (Tout nœud) | 0 | Spécifique au système - ne peut pas dépasser 65535 |
| *RssBaseProcNumber | Numéro de processeur de base RSS | Int | 0 | 0 | MAXIMUM_PROC_PER_GROUP-1 |
| *MaxRssProcessors | Nombre maximal de processeurs RSS | Int | 16 | 1 | MAXIMUM_PROC_PER_SYSTEM |
| *RssMaxProcNumber | Numéro maximal de processeur RSS | Int | MAXIMUM_PROC_PER_GROUP-1 (Default) | 0 | MAXIMUM_PROC_PER_GROUP-1 |
| *NumRSSQueues | Nombre maximal de files d’attente RSS | Int | 16 | 1 | Device-specific |
| *RSSMaxProcGroup | Groupe maximal de processeurs 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. Sinon, le protocole TCP/IP n’utilisera aucun processeur pour 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 limitera automatiquement cette valeur au nombre maximal de processeurs sur le système actuel.
Pour en savoir plus sur les mot clé INF standardisés, consultez Mots clés INF standardisés pour les appareils réseau.