Para mejorar la capacidad de proceso del paquete, habilite la función RSS de cola predeterminada en la tarjeta NIC.

La escala en lado de recepción de la cola predeterminada (DRSS) distribuye los paquetes recibidos entre varias colas de hardware, lo que permite que varias colas de hardware procesen el tráfico entrante. DRSS reduce los cuellos de botella en una cola única mediante el asignando el tráfico a otras colas de hardware disponibles. DRSS está pensado para prestar servicio al tráfico de difusión, desconocido o multidifusión (BUM).

Con DRSS habilitado, se habilitan varias colas de hardware en el puerto de la NIC física seleccionada. A cada cola se le asigna un núcleo lógico local desde el nodo de acceso de memoria no uniforme (NUMA). Cuando los paquetes de entrada (multidifusión, desconocido o difusión) llegan a un puerto de NIC física, se equilibra la carga en varias colas de hardware, en función de la disponibilidad de los núcleos lógicos. Esta funcionalidad mejora la capacidad de proceso de los paquetes de tarjetas NIC físicas.

Por ejemplo, supongamos que una tarjeta NIC física tiene dos puertos. Desea asignar más de una cola de hardware para administrar de forma eficaz el tráfico del lado del receptor (RX). Se puede hacer pasando el valor de DRSS=4,0 en el comando de parámetros del sistema ESXi. Este parámetro habilita el primer puerto de NIC física para DRSS.

Requisitos previos

  • Asegúrese de que la tarjeta NIC admita la función Escala en lado de recepción de la cola predeterminada.

Procedimiento

  1. Instale el controlador de la NIC del controlador i40en ENS.
  2. Si la NIC tiene dos puertos, habilite RSS en el primer puerto de la NIC física ejecutando el comando.
    esxcli system module parameters set -m -i40en_ens -p DRSS=4,0

    Donde DRSS está habilitado para 4 colas de RX en el primer puerto y no está habilitada para las colas de TX.

    El número de colas de DRSS asignadas depende del número de CPU físicas disponibles en el host.
    Nota: En función de la versión de la tarjeta NIC, es posible que DRSS esté habilitado o deshabilitado de forma predeterminada.
  3. Si la formación de equipos de NIC está en uso, la configuración de ambos puertos de NIC debe ser la misma.

    esxcli system module parameters set -m -i40en_ens -p DRSS=4,4

  4. Descargue el controlador de NIC para que los parámetros del módulo surtan efecto.
  5. Cargue el controlador de NIC.

Qué hacer a continuación

Configure un contexto múltiple para que la pila de red mejorada pueda mejorar la capacidad de proceso de las colas de vNIC.