A Oracle lançou o Unbreakable Enterprise Kernel R5U2

Empresa Oracle lançado segunda atualização de recurso para o kernel Kernel Empresarial Inquebrável R5, posicionado para uso na distribuição Oracle Linux como uma alternativa ao pacote padrão com o kernel do Red Hat Enterprise Linux. O kernel está disponível para arquiteturas x86_64 e ARM64 (aarch64). Fontes do kernel, incluindo divisão em patches individuais, publicado no repositório Git público da Oracle.

O pacote Unbreakable Enterprise Kernel 5 é baseado no kernel Linux 4.14 (UEK R4 foi baseado no kernel 4.1), que é atualizado com novos recursos, otimizações e correções, e também é testado quanto à compatibilidade com a maioria dos aplicativos em execução no RHEL e é especificamente otimizado para funcionar com software e hardware industrial Oracle. Pacotes de instalação e src com o kernel UEK R5U1 preparado para Oracle Linux 7.5 e 7.6 (não há obstáculos para usar este kernel em versões semelhantes do RHEL, CentOS e Scientific Linux).

Chave melhorias:

  • Os patches foram transferidos com a implementação do subsistema PSI (Pressure Stall Information), que permite analisar informações sobre o tempo de espera para obtenção de diversos recursos (CPU, memória, I/O) para determinadas tarefas ou conjuntos de processos em um cgroup . Usando o PSI, os manipuladores de espaço do usuário podem estimar com mais precisão o nível de carga do sistema e os padrões de desaceleração em comparação com a média de carga;
  • Para cgroup2, o controlador de recursos cpuset está habilitado, o que fornece um mecanismo para limitar o posicionamento de tarefas em nós de memória NUMA e CPUs, permitindo o uso apenas de recursos definidos para o grupo de tarefas através da interface cpuset pseudo-FS;
  • A estrutura ktask foi implementada para paralelizar tarefas no kernel que consomem recursos significativos da CPU. Por exemplo, usando ktask, a paralelização de operações para limpar intervalos de páginas de memória ou processar uma lista de inodes pode ser organizada;
  • No DTrace adicionado suporte para captura de pacotes via libpcap usando a nova ação “pcap(skb,proto)” Por exemplo “dtrace -n 'ip:::send { pcap((void *)arg0, PCAP_IP); }'";
  • De novas versões do kernel transitadas correções na implementação dos sistemas de arquivos btrfs, CIFS, ext4, OCFS2 e XFS;
  • Do kernel 4.19 transitadas mudanças relacionadas ao suporte a hipervisores KVM, Xen e Hyper-V;
  • Atualizada drivers de dispositivo e suporte expandido para unidades NVMe (as alterações dos kernels 4.18 a 4.21 foram transferidas);
  • Ajustes foram aplicados para otimizar o desempenho em plataformas ARM.

Fonte: opennet.ru

Adicionar um comentário