Proporcione varios núcleos a las vNIC mediante la configuración de la funcionalidad de contexto múltiple en un conmutador de host que se ejecuta en el modo Ruta de datos mejorada. Ayuda a mejorar el rendimiento de los paquetes.

En un host configurado en el modo Ruta de datos mejorada, configure varios núcleos para las vNIC con el fin de habilitar la funcionalidad de contexto múltiple.

En un conmutador de host configurado para ejecutarse en el modo Ruta de datos mejorada, puede configurar la funcionalidad de contexto múltiple para el tráfico de vNIC. El contexto múltiple implica que varios núcleos lógicos pueden dar servicio a colas de Tx (transmitir) y Rx (recibir), a diferencia del contexto único, donde solo un núcleo lógico ofrece servicio tanto para la cola de Tx como la cola de Rx. Un par de colas de TX y RX representa una cola de vNIC.

Como usuario admin, puede asignar varios contextos a colas de vNIC en función de la carga del tráfico de red. A medida que la carga de tráfico aumente para una cola de vNIC, el contexto único o el núcleo lógico para una cola de vNIC específica pueden resultar insuficientes para equilibrar la carga del tráfico. Al asignar varios contextos a esa vNIC, se asignan más recursos de vCPU para equilibrar la carga del tráfico.

A medida que diseña para optimizar la red y aumentar el rendimiento, tenga en cuenta estos puntos:
  • La cantidad de núcleos lógicos asignados depende de la capacidad del host.

  • El número de RSS de cola predeterminados (DRSS) configurables en el host depende del número máximo de CPU físicas disponibles en el host.

  • Los núcleos lógicos se pueden compartir entre DRSS y colas de contexto múltiple.

  • Tanto DRSS como el contexto múltiple pueden funcionar de forma independiente. Sin embargo, la configuración conjunta proporciona ventajas de rendimiento adicionales para colas de hardware físicas (DRSS) y colas de vNIC. Consulte Configurar la escala en lado de recepción de la cola predeterminada para obtener más información sobre la configuración de DRSS.

Requisitos previos

  • Para configurar la funcionalidad de contexto múltiple para una vNIC, cree varios núcleos lógicos en el host.
  • Asegúrese de que el conmutadores de host esté configurado en Interrupción de ENS o en el modo Ruta de datos mejorada. La funcionalidad de contexto múltiple no está disponible en el modo Estándar.

Procedimiento

  1. Para comprobar que el conmutador de host esté configurado para ejecutarse en el modo Ruta de datos mejorada:
    1. Desplácese por la interfaz de usuario según su versión de NSX y seleccione un host:
      • Sistema > Tejido > Hosts y seleccione la pestaña Clúster.
      • Sistema > Tejido > Hosts y seleccione la pestaña Otros nodos.
    2. Seleccione el nodo de transporte.
    3. Seleccione la pestaña Información general y compruebe que el parámetro Enhanced Datapath Capable esté establecido en .
  2. Si desea configurar varios contextos para el tráfico de vNIC administrado mediante el modo Ruta de datos mejorada, edite las opciones de configuración de las máquinas virtuales y establezca el siguiente valor de parámetro. Consulte la guía Administrar máquinas virtuales de vSphere más reciente para obtener más información sobre cómo editar las opciones de configuración de las máquinas virtuales.
    ethernetX.ctxPerDev = "3"

    Donde el valor 3 indica que se aplica la funcionalidad de contexto mútiple por cada cola de vNIC.

    Otros valores admitidos para contextos son:
    • ethernetX.ctxPerDev =1 indica que se ha aplicado la funcionalidad de contexto múltiple por vNIC.
    • ethernetX.ctxPerDev =2 indica que se ha aplicado la funcionalidad de contexto múltiple por máquina virtual (predeterminado). Si establece el valor en 0 - ethernetX.ctxPerDev = 0, el valor se configurará en 2 (valor predeterminado).

Resultados

La ruta de datos mejorada mejora la capacidad de proceso mediante el uso de la funcionalidad de contexto múltiple para las colas de vNIC.