5.3. Previsiones tecnológicas
Esta parte proporciona una lista de todas las Previsiones Tecnológicas disponibles en Red Hat Enterprise Linux 8.0.
Para obtener información sobre el alcance del soporte de Red Hat para las características de Technology Preview, consulte Alcance del soporte de las características de Technology Preview.
5.3.1. Núcleo
eBPF disponible como Muestra de Tecnología
La función extended Berkeley Packet Filtering (eBPF) está disponible como Technology Preview tanto para la creación de redes como para el rastreo. eBPF permite que el espacio de usuario adjunte programas personalizados en una variedad de puntos (sockets, puntos de rastreo, recepción de paquetes) para recibir y procesar datos. La característica incluye una nueva llamada al sistema bpf
(), que soporta la creación de varios tipos de mapas, y también para insertar varios tipos de programas en el kernel. Tenga en cuenta que la llamada al sistema bpf
() sólo puede ser utilizada con éxito por un usuario con la capacidad CAP_SYS_ADMIN
, como el usuario root. Consulte la página man de bpf
(2) para más información.
(BZ#1559616)
BCC
está disponible como una muestra de 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 Technology Preview en Red Hat Enterprise Linux 8. BCC
proporciona herramientas para el análisis de E/S, la creación de redes y la monitorización de sistemas operativos Linux utilizando el Berkeley Packet Filtering (eBPF) ampliado
.
(BZ#1548302)
Control Group v2 disponible como Technology Preview en RHEL 8
el mecanismoControl Group v2 es un grupo de control jerárquico unificado. Control Group v2 organiza los procesos jerárquicamente y distribuye los recursos del sistema a lo largo de la jerarquía de forma controlada y configurable.
A diferencia de la versión anterior, Control Group v2 tiene una sola jerarquía. Esta única jerarquía permite al kernel de Linux:
- Clasificar los procesos en función de la función de su propietario.
- Elimina los problemas de políticas conflictivas de múltiples jerarquías.
Control Group v2 es compatible con numerosos controladores:
El controlador de la CPU regula la distribución de los ciclos de la CPU. Este controlador implementa:
- Modelos de peso y límite de ancho de banda absoluto para la política de programación normal.
- Modelo de asignación de ancho de banda absoluto para la política de programación en tiempo real.
El controlador de memoria regula la distribución de la memoria. En la actualidad, se controlan los siguientes tipos de usos de la memoria:
- Memoria de usuario: caché de página y memoria anónima.
- Estructuras de datos del kernel como las dentrías y los inodos.
- Búferes de socket 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 de Control Group v2.
La información anterior se basa en el enlace: https://www.kernel.org/doc/Documentation/cgroup-v2.txt. Puede consultar el mismo enlace para obtener más información sobre determinados controladores de Control Group v2.
(BZ#1401552)
early kdump
disponible como Technology Preview en Red Hat Enterprise Linux 8
La función early kdump
permite que el kernel de colisión y el initramfs se carguen con suficiente antelación para capturar la información del vmcore
incluso en el caso de colisiones tempranas. Para más detalles sobre early kdump
, consulte el archivo /usr/share/doc/kexec-tools/early-kdump-howto.txt
.
(BZ#1520209)
El controlador de dispositivo ibmvnic
está disponible como Technology Preview
Con Red Hat Enterprise Linux 8.0, el controlador de interfaz de red virtual de IBM (vNIC) para arquitecturas IBM POWER, ibmvnic
, está disponible como Technology Preview. vNIC es una tecnología de red virtual PowerVM que ofrece capacidades empresariales y simplifica la gestión de la red. Se trata de una tecnología eficiente y de alto rendimiento que, cuando se combina con SR-IOV NIC, proporciona capacidades de calidad de servicio (QoS) de control de ancho de banda a nivel de NIC virtual. vNIC reduce significativamente la sobrecarga de virtualización, lo que se traduce en menores latencias y menos recursos de servidor, incluyendo la CPU y la memoria, necesarios para la virtualización de la red.
(BZ#1524683)