고급 데이터 경로 모드에서 실행되는 호스트 스위치에서 다중 컨텍스트 기능을 구성하여 vNIC에 다중 코어를 제공합니다. 패킷 성능을 개선하는 데 도움이 됩니다.

고급 데이터 경로 모드로 구성된 호스트에서 다중 컨텍스트 기능을 사용하도록 vNIC에 대해 다중 코어를 구성합니다.

고급 데이터 경로 모드에서 실행되도록 구성된 호스트 스위치에서 vNIC 트래픽에 대해 다중 컨텍스트 기능을 구성할 수 있습니다. 다중 컨텍스트는 하나의 논리적 코어가 Tx(전성) 및 Rx(수신) 대기열 둘 다에 사용되는 단일 컨텍스트와 달리, 여러 개의 논리적 코어가 Tx 대기열 및 Rx 대기열에 사용될 수 있습니다. Tx 및 Rx 대기열 쌍은 vNIC 대기열을 나타냅니다.

admin는 네트워크 트래픽 로드를 기준으로 vNIC 대기열에 여러 컨텍스트를 할당할 수 있습니다. vNIC 대기열에 대한 트래픽 로드가 증가하면 특정 vNIC 대기열에 대한 단일 컨텍스트 또는 논리적 코어가 부족하여 트래픽을 로드 밸런싱하지 못할 수 있습니다. 해당 vNIC에 여러 컨텍스트를 할당하면 트래픽 로드 밸런싱에 더 많은 vCPU 리소스가 할당됩니다.

네트워크 최적화 및 처리량 증가를 목표로 설계하는 경우 다음 사항을 고려하십시오.
  • 할당된 논리적 코어 수는 호스트의 용량에 따라 다릅니다.

  • 호스트에서 구성 가능한 DRSS(기본 대기열 RSS)의 수는 호스트에서 사용할 수 있는 최대 물리적 CPU의 수에 따라 좌우됩니다.

  • 논리적 코어는 DRSS 및 다중 컨텍스트 대기열에서 공유될 수 있습니다.

  • DRSS와 다중 컨텍스트는 독립적으로 작동할 수 있습니다. 그러나 함께 구성하면 물리적 하드웨어 대기열(DRSS) 및 vNIC 대기열에 대해 추가적인 성능상 이점을 얻을 수 있습니다. DRSS 구성에 대한 자세한 내용은 기본 대기열 수신 측 크기 조정 구성 항목을 참조하십시오.

사전 요구 사항

  • vNIC에 대해 여러 컨텍스트 기능을 구성하려면 호스트에 여러 개의 논리적 코어를 생성합니다.
  • 호스트 스위치가 ENS 중단 또는 고급 데이터 경로 모드로 구성되어 있는지 확인합니다. 표준 모드에서는 다중 컨텍스트 기능을 사용할 수 없습니다.

프로시저

  1. 호스트 스위치가 고급 데이터 경로 모드에서 실행되도록 구성되었는지 확인하려면 다음을 수행합니다.
    1. NSX 버전을 기준으로 다음 UI로 이동한 후 호스트를 선택합니다.
      • 시스템 > 패브릭 > 호스트 그런 후 클러스터 탭을 선택합니다.
      • 시스템 > 패브릭 > 호스트 그런 후 기타 노드 탭을 선택합니다.
    2. 전송 노드를 선택합니다.
    3. 개요 탭을 선택하고 Enhanced Datapath Capable 매개 변수가 로 설정되어 있는지 확인합니다.
  2. 고급 데이터 경로 모드를 통해 관리되는 vNIC 트래픽에 대해 다중 컨텍스트 기능을 구성하려면 VM의 구성 옵션을 편집하고 다음 매개 변수 값을 설정합니다. VM 구성 옵션을 편집하는 방법에 대한 자세한 내용은 최신 "vSphere 가상 시스템 관리 가이드" 를 참조하십시오.
    ethernetX.ctxPerDev = "3"

    여기서 값 3은 vNIC 대기열당 다중 컨텍스트 기능이 적용되었음을 나타냅니다.

    컨텍스트에 대해 지원되는 다른 값은 다음과 같습니다.
    • ethernetX.ctxPerDev =1은 VM당 다중 컨텍스트 기능이 적용되었음을 나타냅니다.
    • ethernetX.ctxPerDev =2는 vNIC당 다중 컨텍스트 기능이 적용되었음을 나타냅니다.

결과

고급 데이터 경로는 vNIC 대기열에 대해 설정된 다중 컨텍스트 기능을 활용하여 패킷 처리량을 향상시킵니다.