다음을 통해 공유


RSS에 대한 표준화된 INF 키워드

RSS 인터페이스는 레지스트리에 표시되고 INF 파일에 지정된 표준화된 INF 키워드 를 지원합니다.

다음 목록에서는 RSS에 대해 표준화된 열거형 INF 키워드를 보여 줍니다 .

*Rss
미니포트 어댑터에 대한 RSS 지원을 사용하거나 사용하지 않도록 설정합니다.

*RSSProfile
프로세서 선택 및 부하 분산 프로필입니다.

참고:*RSSProfile 설정을 변경하려면 어댑터를 다시 시작해야 합니다.

참고:*RSSProfileNdisRssProfileBalanced로 설정된 경우 *RssBaseProcNumber, *RssBaseProcGroup, *RssMaxProcNumber, *RssMaxProcGroup 또는 *NumaNodeId와 같은 고급 키워드를 구성할 수 없습니다. *MaxRssProcessors*NumRSSQueues를 구성할 수 있습니다.

NDIS 6.30 에서 *RSSProfile에 대한 지원이 추가되었습니다.

표준화된 열거형 INF 키워드에는 다음과 같은 특성이 있습니다.

SubkeyName
INF 파일에서 지정해야 하고 레지스트리에 표시되는 키워드(keyword) 이름입니다.

ParamDesc
SubkeyName과 연결된 표시 텍스트입니다.


목록의 각 옵션과 연결된 열거형 정수 값입니다. 이 값은 NDI\params\ SubkeyName 값에\ 저장됩니다. EnumDesc
메뉴에 표시되는 각 값과 연결된 표시 텍스트입니다.

기본값
메뉴의 기본값입니다.

다음 표에서는 RSS 열거형 키워드에 사용할 수 있는 INF 항목에 대해 설명합니다.

SubkeyName ParamDesc EnumDesc
*Rss 수신측 배율 0 사용 안 함
1(기본값) 사용
*RSSProfile RSS 부하 분산 프로필 1 ClosestProcessor: 기본 동작은 Windows Server 2008 R2와 일치합니다.
2 ClosestProcessorStatic: 동적 부하 분산 없음 - 분산하지만 런타임에는 부하를 분산하지 않습니다.
3 NUMAScaling: 모든 NUMA 노드에서 라운드 로빈 단위로 RSS CPU를 할당하여 NUMA 서버에서 실행되는 애플리케이션이 잘 확장되도록 합니다.
4(기본값) NUMAScalingStatic: RSS 프로세서 선택은 동적 부하 분산이 없는 NUMA 확장성과 동일합니다.
5 ConservativeScaling: RSS는 부하를 유지하기 위해 가능한 한 적은 수의 프로세서를 사용합니다. 이 옵션은 인터럽트 수를 줄이는 데 도움이 됩니다.
6(다른 유형의 CPU 시스템의 기본값) NdisRssProfileBalanced: RSS 프로세서 선택은 트래픽 워크로드를 기반으로 합니다. WDK 미리 보기 버전 25197부터 NetAdapterCx에서만 사용할 수 있습니다.

다음 목록에서는 편집할 수 있는 RSS에 대한 표준화된 INF 키워드 를 보여 줍니다.

*RssBaseProcGroup
*RssBaseProcNumber 키워드(keyword) 지정된 프로세서 번호에 대한 프로세서 그룹의 수입니다.

*NumaNodeId
네트워크 어댑터의 메모리 할당에 사용되는 기본 NUMA 노드입니다. 또한 운영 체제는 RSS에 대해 먼저 기본 NUMA 노드의 CPU를 사용하려고 시도합니다.

가장 가까운 노드는 카드 연결된 PCI 슬롯에 따라 달라지기 때문에 PCI 확장 카드 대한 드라이버는 INF에서 NUMA 노드 ID를 정적으로 지정해서는 안 됩니다. 네트워크 어댑터가 시스템에 통합되고, NUMA 노드가 미리 알려져 있고, ACPI를 쿼리하여 런타임에 노드를 확인할 수 없는 경우에만 *NumaNodeId 를 지정합니다.

참고: 이 키워드(keyword) 있고 해당 값이 컴퓨터의 NUMA 노드 수보다 작으면 NDIS는 NDIS_RSS_PROCESSOR_INFO 구조체의 PreferredNumaNode 멤버에서 이 값을 사용합니다.

참고: Windows 8 NIC RSS 프로필이 NUMAScaling(2) 또는 NUMAScalingStatic(3)으로 설정된 경우 *NumaNodeId 값이 무시됩니다.

*RssBaseProcNumber
지정된 그룹의 기본 RSS 프로세서 수입니다.

*MaxRssProcessors
최대 RSS 프로세서 수입니다.

*RssMaxProcNumber
RSS 인터페이스의 최대 프로세서 수입니다. *RssMaxProcNumber가 지정된 경우 *RssMaxProcGroup도 지정해야 합니다.

*NumRSSQueues
RSS 큐 수입니다.

*RssMaxProcGroup RSS 인터페이스의 최대 프로세서 그룹입니다.

*RssBaseProcGroup*RssBaseProcNumber 는 RSS와 함께 사용할 수 있는 가장 작은 프로세서 번호를 식별하는 PROCESSOR_NUMBER 구조를 형성합니다. *RssMaxProcGroup*RssMaxProcNumber 는 RSS와 함께 사용할 수 있는 최대 프로세서 번호를 식별하는 PROCESSOR_NUMBER 구조를 형성합니다.

예를 들어 *RssBaseProcGroup 이 1로 설정되고 *RssBaseProcNumber 가 16으로 설정되고 *RssMaxProcGroup 이 3으로 설정되고 *RssMaxProcNumber 가 8로 설정되어 있다고 가정해 보겠습니다. 표기법을 사용하여 <group>:<processor> 기본 프로세서는 1:16이고 최대 프로세서는 3:8입니다. 그런 다음 프로세서 0:0, 0:32, 1:0 및 1:15는 기본 프로세서 번호보다 낮기 때문에 RSS의 후보로 간주되지 않습니다. 프로세서 1:16, 1:31, 2:0, 2:63, 3:0 및 3:8은 모두 RSS의 후보로 간주됩니다. 1:16~3:8 범위에 속하기 때문입니다. 프로세서 3:9, 3:31 및 4:0은 최대 프로세서 수를 초과하므로 RSS의 후보로 간주되지 않습니다.

NDIS 6.20은 *RssBaseProcGroup, *NumaNodeId, *RssBaseProcNumber*MaxRssProcessors 키워드에 대한 지원을 추가했습니다.

NDIS 6.30은 *RssMaxProcNumber*NumRSSQueues 키워드에 대한 지원을 추가했습니다.

편집할 수 있는 표준화된 INF 키워드에는 다음과 같은 특성이 있습니다.

SubkeyName
INF 파일에서 지정해야 하고 레지스트리에 표시되는 키워드(keyword) 이름입니다.

ParamDesc
SubkeyName과 연결된 표시 텍스트입니다.

형식
편집할 수 있는 값의 형식입니다. 값은 편집(편집)할 수 있는 숫자(Int) 또는 텍스트일 수 있습니다.

기본값
정수 또는 텍스트의 기본값입니다. <정의된> IHV는 값이 특정 IHV(독립 하드웨어 공급업체) 요구 사항과 연결되어 있음을 나타냅니다.

최소값
정수에 허용되는 최소값입니다. <정의된> IHV는 최소값이 특정 IHV 요구 사항과 연결되어 있음을 나타냅니다.

최대값
정수에 허용되는 최대값입니다. <정의된> IHV는 최소값이 특정 IHV 요구 사항과 연결되어 있음을 나타냅니다.

다음 표에서는 편집할 수 있는 모든 RSS 키워드에 대해 설명합니다.

SubkeyName ParamDesc Type 기본값 최소값 최대값
*RssBaseProcGroup RSS 기본 프로세서 그룹 Int 0 0 MAXIMUM_GROUPS-1
*NumaNodeId 기본 NUMA 노드 Int 65535(모든 노드) 0 시스템별 - 65535를 초과할 수 없음
*RssBaseProcNumber RSS 기본 프로세서 번호 Int 0 0 MAXIMUM_PROC_PER_GROUP-1
*MaxRssProcessors 최대 RSS 프로세서 수 Int 16 1 MAXIMUM_PROC_PER_SYSTEM
*RssMaxProcNumber 최대 RSS 프로세서 번호 Int MAXIMUM_PROC_PER_GROUP-1(기본값) 0 MAXIMUM_PROC_PER_GROUP-1
*NumRSSQueues 최대 RSS 큐 수 Int 16 1 디바이스별
*RSSMaxProcGroup RSS 최대 프로세서 그룹 Int 0 0 MAXIMUM_GROUPS-1

참고:*RssBaseProcGroup 의 유효한 범위는 0에서 MAXIMUM_GROUPS-1이지만 Windows 7에서는 0이어야 합니다. 그렇지 않으면 TCP/IP 프로토콜은 RSS에 프로세서를 사용하지 않습니다.

참고:*NumaNodeId (65535)의 기본값은 네트워크 어댑터가 NUMA 노드에 독립적임을 의미하며 NDIS는 다른 노드보다 노드를 선호하지 않아야 합니다. *NumaNodeId 키워드(keyword) 없는 경우 NDIS는 ACPI의 힌트에 따라 가장 가까운 노드를 자동으로 선택합니다.

참고:*MaxRssProcessors 의 최대값은 NIC에서 지원할 수 있는 최대 프로세서 수로 설정될 수 있습니다. NDIS는 이 값을 현재 시스템의 최대 프로세서 수로 자동으로 제한합니다.

표준화된 INF 키워드에 대한 자세한 내용은 네트워크 디바이스에 대한 표준화된 INF 키워드를 참조하세요.