Oracle llança Unbreakable Enterprise Kernel R5U2

Empresa Oracle alliberat segona actualització de funcions per al nucli Kernel empresarial irrompible R5, posicionat per utilitzar-lo a la distribució Oracle Linux com a alternativa al paquet estàndard amb el nucli de Red Hat Enterprise Linux. El nucli està disponible per a arquitectures x86_64 i ARM64 (aarch64). Fonts del nucli, inclosa la descomposició en pegats individuals, publicat al repositori públic de Git d'Oracle.

El paquet Unbreakable Enterprise Kernel 5 es basa en el nucli Linux 4.14 (UEK R4 es basava en el nucli 4.1), que s'actualitza amb noves funcions, optimitzacions i correccions, i també es prova la compatibilitat amb la majoria d'aplicacions que s'executen a RHEL, i està optimitzat específicament per treballar amb programari i maquinari industrial Oracle. Paquets d'instal·lació i src amb el nucli UEK R5U1 preparat per a Oracle Linux 7.5 i 7.6 (no hi ha obstacles per utilitzar aquest nucli en versions similars de RHEL, CentOS i Scientific Linux).

Clau millores:

  • S'han transferit pedaços amb la implementació del subsistema PSI (Pressure Stall Information), que permet analitzar informació sobre el temps d'espera per obtenir diversos recursos (CPU, memòria, E/S) per a determinades tasques o conjunts de processos en un cgroup. . Utilitzant PSI, els gestors de l'espai d'usuari poden estimar amb més precisió el nivell de càrrega del sistema i els patrons de desacceleració en comparació amb la mitjana de càrrega;
  • Per a cgroup2, el controlador de recursos cpuset està habilitat, que proporciona un mecanisme per limitar la col·locació de tasques en els nodes de memòria NUMA i les CPU, permetent l'ús només dels recursos definits per al grup de tasques mitjançant la interfície pseudo-FS de cpuset;
  • El marc ktask s'ha implementat per paral·lelitzar les tasques del nucli que consumeixen recursos importants de la CPU. Per exemple, amb ktask, es pot organitzar la paral·lelització d'operacions per netejar rangs de pàgines de memòria o processar una llista d'inodes;
  • A DTrace afegit suport per a la captura de paquets mitjançant libpcap utilitzant la nova acció “pcap(skb,proto)” Per exemple, “dtrace -n 'ip:::send { pcap((void *)arg0, PCAP_IP); }'";
  • Des de nous llançaments del nucli traslladat correccions en la implementació dels sistemes de fitxers btrfs, CIFS, ext4, OCFS2 i XFS;
  • Des del nucli 4.19 traslladat canvis relacionats amb el suport per a hipervisors KVM, Xen i Hyper-V;
  • Actualitzat controladors de dispositiu i suport ampliat per a unitats NVMe (s'han transferit els canvis dels nuclis 4.18 a 4.21);
  • S'han aplicat ajustos per optimitzar el rendiment a les plataformes ARM.

Font: opennet.ru

Afegeix comentari