Para mejorar la capacidad de proceso del paquete, habilite la función de escala en lado de recepción de la cola predeterminada (DRSS) en la tarjeta NIC.
Después de habilitar la configuración de escala del lado de recepción de la cola predeterminada (DRSS) en un puerto de NIC, la pila de red mejorada (ENS) administrará los datos del lado de recepción que llegan a las tarjetas NIC físicas. Un solo puerto en la tarjeta NIC física hace que varias colas de hardware estén disponibles para los datos del lado de recepción. 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 distribuyen en varias colas de hardware, en función de la disponibilidad de los núcleos lógicos. DRSS reduce los cuellos de botella procesados por una sola cola. DRSS está pensado para prestar servicio al tráfico de difusión, desconocido o multidifusión (BUM).
Por ejemplo, en una tarjeta NIC física que tiene dos puertos, puede configurar un puerto para que haya varias colas de hardware disponibles para administrar de manera eficiente el tráfico del lado de recepción (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.
Nota: Si no se habilita el contexto múltiple, la configuración de vNIC para varios contextos no funcionará.
Requisitos previos
- Asegúrese de que la tarjeta NIC admita la función Escala en lado de recepción de la cola predeterminada.
Procedimiento
- Instale el controlador de la NIC del controlador i40en ENS.
- 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.
- 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
- Descargue el controlador de NIC para que los parámetros del módulo surtan efecto.
- Cargue el controlador de NIC.
Qué hacer a continuación
Configure un contexto múltiple para que el módulo ENS pueda mejorar la capacidad de proceso de las colas de vNIC.