Users Guide

NPAR – 구성 사용 사례 예제NetXtreme-E 사용 설명서
2018 2 26 NetXtreme-E-UG100 페이지 65
NIC 메모리 사용 감소에 대한 참고 사항
NIC에서 빠른 Linkspeed 지원하기 때문에 기본 수신 버퍼 수가 늘어납니다. Linkspeed 빨라지면
지정된 시간 간격 내에 많은 패킷이 도착할 있으 수신 인터럽트를 처리하는 동안 호스트 시스템이
지연되는 경우 NIC 패킷을 드롭해야 합니다(사용 가능한 모든 수신 버퍼가 사용 중인 경우).
일반 구성에서 제대로 작동하는 기본 수신 버퍼 값이 선택됩
니다. 하지만 시스템에 많은 NIC 있는 경우 여러
NIC에서 NPAR 활성화거나 RAM 용량이 아주 적은 경우 일부 NIC 장치 관리자에 코드 12 “노란색 느낌표
표시될 있습니다. 코드 12 리소스가 부족하여 드라이버가 로드에 실패했음을 나타냅니다. 이런 경우
해당 리소스는 NPP(Non-Paged Pool) 메모리라고 하는 특정 유형의 커널 메모리입니다.
코드 12 표시되거나 NIC에서 사용되는 NPP 메모리 양을 줄이
싶은 다른 이유가 있는 경우 다음을 수행합
니다.
RSS 대기열 수를 기본값인 8에서 4 또는 2 줄입니다. RSS 대기열에는 고유 수신 버퍼가 할당되어
있으므로 RSS 대기열 수를 줄이면 할당된 NPP 메모리가 감소합니다. RSS 대기열 수를 줄이면 해당 NIC
수신 패킷을 처리하기 위해 참여하는 코어 수가 줄어들기 때문에 성능에 영향을 미칠 있습니다.
변경 이후작업
몰리는프로세서는 없는지 프로세서마다 CPU 사용량을 모니터링해야 합니.
할당된 수신 버퍼 수를 줄여서 메모리 할당을 줄입니다. 기본값인 0 드라이버가 수신 버퍼 수를 자동으로
결정함을 의미합니다. 일반 구성에서 0(=자동)으로 설정하면 대기열당 XXXX 수신 버퍼로 매핑됩니다.
1500, 1000 또는 500 작은 값을 선택할 있습니다. 해당 값은 500 15,000 사이에서 500 배수
여야 합니
. 위에서 언급한 대로, 수신 버퍼 수가 줄어들면 패킷 드롭 위험이 높아지고 패킷 전송에 영향을
미쳐 처리량이 감소합니다.
매개 변수최대 RSS 대기열 수신 버퍼(0=자동)” 장치 관리자에서 NIC 고급 속성 탭을 사용
하여 수정할 있습니다. 여러 NIC 동시에 수정하려는 경우 Set-NetAdapterAdvancedProperty PowerShell
cmdlet 사용하는 것이 빠릅
니다. 예를 들어, NIC 이름이 “Sl” 시작하는 모든 NIC 2개의 RSS 대기
열을 할당하려면 다음 명령을 실행합니.
Set-NetAdapterAdvancedProperty Sl* -RegistryKeyword *NumRSSQueues -RegistryValue 2
마찬가지로, 수신 버퍼 수를 1500으로 설정하려면 다음 명령을 실행합니다.
Set-NetAdapterAdvancedProperty Sl* -RegistryKeyword *ReceiveBuffers -RegistryValue 1500
PowerShell 사용하여 NIC 속성을 수정하는 개요에 대한 자세한 내용은 https://blogs.technet.microsoft.com/
wincat/2012/08/27/using-powershell-for-nic-configuration-tasks/ 참조하십시오.