Oracle lanza Unbreakable Enterprise Kernel R5U2

Compañía Oráculo lanzado segunda actualización de funciones para el kernel Kernel empresarial irrompible R5, posicionado para su uso en la distribución Oracle Linux como una alternativa al paquete estándar con el kernel de Red Hat Enterprise Linux. El kernel está disponible para arquitecturas x86_64 y ARM64 (aarch64). Fuentes del kernel, incluido el desglose en parches individuales, publicado en el repositorio público de Git de Oracle.

El paquete Unbreakable Enterprise Kernel 5 se basa en el kernel Linux 4.14 (UEK R4 se basó en el kernel 4.1), que se actualiza con nuevas funciones, optimizaciones y correcciones, y también se prueba su compatibilidad con la mayoría de las aplicaciones que se ejecutan en RHEL, y está específicamente optimizado para funcionar con software y hardware industrial de Oracle. Instalación y paquetes src con el kernel UEK R5U1 preparado para Oracle Linux 7.5 y 7.6 (no hay obstáculos para usar este kernel en versiones similares de RHEL, CentOS y Scientific Linux).

Llave mejoras:

  • Los parches se han transferido con la implementación del subsistema PSI (Pressure Stall Information), que permite analizar información sobre el tiempo de espera para obtener diversos recursos (CPU, memoria, E/S) para determinadas tareas o conjuntos de procesos en un cgroup. . Al utilizar PSI, los manejadores de espacio de usuario pueden estimar con mayor precisión el nivel de carga del sistema y los patrones de desaceleración en comparación con el promedio de carga;
  • Para cgroup2, el controlador de recursos cpuset está habilitado, que proporciona un mecanismo para limitar la ubicación de tareas en nodos de memoria NUMA y CPU, permitiendo el uso solo de recursos definidos para el grupo de tareas a través de la interfaz pseudo-FS de cpuset;
  • El marco ktask se ha implementado para paralelizar tareas en el kernel que consumen importantes recursos de CPU. Por ejemplo, usando ktask, se puede organizar la paralelización de operaciones para borrar rangos de páginas de memoria o procesar una lista de inodos;
  • En DTrace agregado soporte para captura de paquetes a través de libpcap usando la nueva acción “pcap(skb,proto)” Por ejemplo “dtrace -n 'ip:::send { pcap((void *)arg0, PCAP_IP); }'";
  • De nuevas versiones del kernel transferido correcciones en la implementación de los sistemas de archivos btrfs, CIFS, ext4, OCFS2 y XFS;
  • Desde el núcleo 4.19 transferido cambios relacionados con la compatibilidad con los hipervisores KVM, Xen y Hyper-V;
  • Actualizado controladores de dispositivos y soporte ampliado para unidades NVMe (se han transferido los cambios de los kernels 4.18 a 4.21);
  • Se han aplicado ajustes para optimizar el rendimiento en plataformas ARM.

Fuente: opennet.ru

Añadir un comentario