Oracle lanzou o Unbreakable Enterprise Kernel R5U2

Compañía Oracle liberado segunda actualización de funcións para o núcleo Unbreakable Enterprise Kernel R5, posicionado para o seu uso na distribución de Oracle Linux como alternativa ao paquete estándar co núcleo de Red Hat Enterprise Linux. O núcleo está dispoñible para arquitecturas x86_64 e ARM64 (aarch64). As fontes do núcleo, incluída a descomposición en parches individuais, publicado no repositorio público de Oracle Git.

Unbreakable Enterprise Kernel 5 está baseado no núcleo Linux 4.14 (UEK R4 baseouse no núcleo 4.1), que se actualiza con novas funcións, optimizacións e correccións, e tamén se probou a compatibilidade coa maioría das aplicacións que se executan en RHEL, e está optimizado especificamente para funcionar con software e hardware industrial Oracle. Paquetes de instalación e src co núcleo UEK R5U1 preparado para Oracle Linux 7.5 e 7.6 (non hai obstáculos para usar este núcleo en versións similares de RHEL, CentOS e Scientific Linux).

Chave melloras:

  • Os parches foron transferidos coa implementación do subsistema PSI (Pressure Stall Information), que permite analizar información sobre o tempo de espera para recibir diversos recursos (CPU, memoria, E/S) para determinadas tarefas ou conxuntos de procesos nun cgroup. . Usando PSI, os manejadores de espazo de usuario poden estimar con máis precisión o nivel de carga do sistema e os patróns de desaceleración en comparación coa media de carga;
  • Para cgroup2, o controlador de recursos cpuset está habilitado, que proporciona un mecanismo para limitar a colocación de tarefas nos nodos de memoria NUMA e CPU, permitindo o uso de só recursos definidos para o grupo de tarefas a través da interface pseudo-FS cpuset;
  • O framework ktask foi implementado para paralelizar tarefas no núcleo que consumen recursos significativos da CPU. Por exemplo, usando ktask, pódese organizar a paralelización de operacións para borrar intervalos de páxinas de memoria ou procesar unha lista de inodos;
  • En DTrace engadido soporte para a captura de paquetes mediante libpcap usando a nova acción “pcap(skb,proto)” Por exemplo “dtrace -n 'ip:::send { pcap((void *)arg0, PCAP_IP); }'";
  • De novas versións do núcleo trasladado correccións na implementación dos sistemas de ficheiros btrfs, CIFS, ext4, OCFS2 e XFS;
  • Desde o núcleo 4.19 trasladado cambios relacionados co soporte para os hipervisores KVM, Xen e Hyper-V;
  • Actualizado controladores de dispositivos e soporte ampliado para unidades NVMe (transferíronse os cambios dos núcleos 4.18 ao 4.21);
  • Aplicáronse axustes para optimizar o rendemento nas plataformas ARM.

Fonte: opennet.ru

Engadir un comentario