Oracle segunda atualização funcional para o núcleo , posicionado para uso na distribuição Oracle Linux como uma alternativa ao pacote padrão com núcleo da Red Hat Enterprise Linux. O núcleo está disponível para as arquiteturas x86_64 e ARM64 (aarch64). Os códigos-fonte do núcleo, incluindo a divisão em patches separados, estão no repositório Git público da Oracle.
O pacote Núcleo Empresarial Inquebrável 5 é baseado no núcleo (UEK R4 foi baseado no núcleo 4.1), complementado com novas funcionalidades, otimizações e correções, além de ter sido testado quanto à compatibilidade com a maioria dos aplicativos que funcionam no RHEL, e especialmente otimizado para operar com software e hardware industrial da Oracle. Pacotes de instalação e src com o núcleo UEK R5U1 para Oracle Linux 7.5 e 7.6 (não existem obstáculos para o uso deste núcleo em versões semelhantes do RHEL, CentOS e Scientific Linux).
Principais :
- Foram transferidos patches com a implementação do subsistema PSI (Pressure Stall Information), que permite analisar informações sobre o tempo de espera para diversos recursos (CPU, memória, entrada/saída) para determinadas tarefas ou conjuntos de processos em cgroup. Com o PSI, os manipuladores no espaço do usuário podem avaliar de forma mais precisa o nível de carga do sistema e a natureza da lentidão, em comparação com a média de carga;
- Para cgroup2, foi incluído o controlador de recursos cpuset, que fornece um mecanismo para restringir a alocação de tarefas em nós de memória e CPU NUMA, permitindo o uso apenas dos recursos definidos para o grupo de tarefas por meio da interface do pseudo-FS cpuset;
- Foi implementado o framework ktask para paralelizar tarefas no núcleo que consomem recursos significativos de CPU. Por exemplo, com o ktask, pode-se organizar a paralelização de operações de limpeza de intervalos de páginas de memória ou o processamento de listas de inode;
- No DTrace suporte para captura de pacotes através do libpcap com uma nova ação ‘pcap(skb,proto)’ Por exemplo, ‘dtrace -n ‘ip:::send { pcap((void *)arg0, PCAP_IP); }’;
- Das novas versões do núcleo corrigidos problemas na implementação dos sistemas de arquivos btrfs, CIFS, ext4, OCFS2 e XFS;
- Do núcleo 4.19 mudanças relacionadas ao suporte a hipervisores KVM, Xen e Hyper-V;
- drivers de dispositivos e suporte ampliado para dispositivos NVMe (mudanças transferidas de núcleos de 4.18 a 4.21);
- Foram aplicadas configurações para otimização de desempenho em plataformas ARM.
Fonte: opennet.ru
