21.7. RFS acelerado


El RFS acelerado aumenta la velocidad del RFS añadiendo asistencia de hardware. Al igual que la RFS, los paquetes se reenvían en función de la ubicación de la aplicación que los consume. Sin embargo, a diferencia del RFS tradicional, los paquetes se envían directamente a una CPU que es local al hilo que consume los datos:

  • ya sea la CPU que está ejecutando la aplicación
  • o una CPU local a esa CPU en la jerarquía de la caché

El RFS acelerado sólo está disponible si se cumplen las siguientes condiciones:

  • La NIC debe soportar el RFS acelerado. La RFS acelerada es compatible con las tarjetas que exportan la función ndo_rx_flow_steer() net_device . Compruebe la hoja de datos de la NIC para asegurarse de que esta función es compatible.
  • ntuple debe estar habilitado. Para obtener información sobre cómo habilitar estos filtros, consulte Sección 21.7.1, “Habilitación de los filtros de ntuple”.

Una vez que se cumplen estas condiciones, la asignación de la CPU a la cola se deduce automáticamente basándose en la configuración tradicional del RFS. Es decir, la asignación de la CPU a la cola se deduce en base a las afinidades IRQ configuradas por el controlador para cada cola de recepción. Para más información sobre la activación del RFS tradicional, consulte Sección 21.6.1, “Activación de la dirección del flujo de recepción”.

21.7.1. Habilitación de los filtros de ntuple

Utilice el comando ethtool -k para comprobar si los filtros de ntuple están activados.

Procedimiento

  1. Muestra el estado actual del filtro ntuple:

    # ethtool -k enp1s0 | grep ntuple-filters
    
    ntuple-filters: off
  2. Habilite los filtros de ntuple:

    # ethtool -k enp1s0 ntuple on
Nota

Si la salida es ntuple-filters: off [fixed], el filtrado ntuple está desactivado y no se puede configurar:

# ethtool -k enp1s0 | grep ntuple-filters
ntuple-filters: off [fixed]

Pasos de verificación

  • Asegúrese de que los filtros de ntuple están activados:

    # ethtool -k enp1s0 | grep ntuple-filters
    ntuple-filters: on
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2026 Red Hat
Volver arriba