Capítulo 5. Previsiones de tecnología (traducción automática)

Esta parte proporciona una lista de todas las vistas previas de tecnología disponibles en Red Hat Enterprise Linux 8.0.

Para obtener información sobre el alcance del soporte de Red Hat para las funciones de Vista previa de la tecnología, consulte Technology Preview Features Support Scope.

5.1. Kernel (traducción automática)

XDP disponible como un avance tecnológico

La función eXpress Data Path (XDP), que está disponible como Technology Preview, proporciona un medio para cargar programas Berkeley Packet Filter (BPF) para el procesamiento de paquetes de alto rendimiento en el kernel, haciendo que la ruta de datos de red del kernel sea programable.

(BZ#1503672)

eBPF disponible como un avance tecnológico

La función ampliada de Berkeley Packet Filtering (eBPF) está disponible como una vista previa de la tecnología tanto para la creación de redes como para el rastreo. eBPF permite al espacio de usuario conectar programas personalizados en una variedad de puntos (tomas, puntos de rastreo, recepción de paquetes) para recibir y procesar datos. La característica incluye una nueva llamada bpf()de sistema, que permite crear varios tipos de mapas, y también insertar varios tipos de programas en el kernel. Vea la página de manual bpf(2) para más información.

(BZ#1559616)

BCC está disponible como un avance de la tecnología

BPF Compiler Collection (BCC) es un kit de herramientas de espacio de usuario para crear programas eficientes de rastreo y manipulación del kernel que está disponible como una Muestra de tecnología en Red Hat Enterprise Linux 8. BCCproporciona herramientas para el análisis de E/S, la creación de redes y la monitorización de sistemas operativos Linux utilizando la herramientaextended Berkeley Packet Filtering (eBPF).

(BZ#1548302)

Control Group v2 disponible como una vista previa de la tecnología en RHEL 8

El mecanismo Control Group v2 es un grupo de control de jerarquía unificada. Control Group v2 organiza los procesos jerárquicamente y distribuye los recursos del sistema a lo largo de la jerarquía de una manera controlada y configurable.

A diferencia de la versión anterior, Control Group v2 tiene una sola jerarquía. Esta única jerarquía permite al núcleo de Linux:

  • Categorizar los procesos en función de la función de su propietario.
  • Eliminar problemas con políticas conflictivas de múltiples jerarquías.

Control Group v2 soporta numerosos controladores:

  • El controlador de CPU regula la distribución de los ciclos de CPU. Este controlador implementa:

    • Modelos de límite de peso y ancho de banda absoluto para la política de programación normal.
    • Modelo absoluto de asignación de ancho de banda para la política de programación en tiempo real.
  • El controlador de memoria regula la distribución de la memoria. Actualmente, se realiza un seguimiento de los siguientes tipos de usos de memoria:

    • Memoria de Userland - memoria caché de páginas y memoria anónima.
    • Estructuras de datos del núcleo como dentrías e inodos.
    • Buffers de sockets TCP.
  • El controlador de E/S regula la distribución de los recursos de E/S.
  • El controlador de escritura interactúa con los controladores de memoria y de E/S y es específico del Grupo de control v2.

La información anterior se basó en el siguiente enlace: https://www.kernel.org/doc/Documentation/cgroup-v2.txt. Puede consultar el mismo enlace para obtener más información sobre los controladores de Grupo de control v2.

(BZ#1401552)

early kdump disponible como una Muestra de tecnología en Red Hat Enterprise Linux 8

La early kdumpcaracterística permite que el kernel e initramfs se carguen con la suficiente antelación como para capturar la vmcoreinformación incluso en caso de caídas tempranas. Para más detalles sobre early kdump, ver el /usr/share/doc/kexec-tools/early-kdump-howto.txtarchivo.

(BZ#1520209)