Compania Oracle a lansat nucleul Unbreakable Enterprise Kernel R5U2

Compania Oracle a lansat a doua actualizare funcțională pentru nucleu Nucleul Întreprinderii Nepătrunse R5, poziționat pentru utilizare în distribuția Oracle Linux ca alternativă la pachetul standard cu nucleu din Red Hat Enterprise Linux. Nucleul este disponibil pentru arhitecturile x86_64 și ARM64 (aarch64). Codurile sursă ale nucleului, inclusiv divizarea în patch-uri separate, sunt publicate în depozitul Git public Oracle.

Pachetul Nucleul Întreprinderii Nepătrunse 5 se bazează pe nucleul Linux 4.14 (UEK R4 s-a bazat pe nucleul 4.1), care este îmbunătățit cu noi funcționalități, optimizări și corecturi, și care a fost testat pentru compatibilitate cu majoritatea aplicațiilor care funcționează în RHEL, fiind special optimizat pentru a lucra cu software-ul și echipamentele industriale Oracle. Pachetele de instalare și sursa cu nucleul UEK R5U1 sunt pregătite pentru Oracle Linux 7.5 și 7.6 (nu există nicio restricție privind utilizarea acestui nucleu în versiunile similare RHEL, CentOS și Scientific Linux).

Principalele îmbunătățiri:

  • Au fost transferate patch-uri cu implementarea subsistemului PSI (Pressure Stall Information), care permite analiza informațiilor despre timpul de așteptare pentru obținerea diferitelor resurse (CPU, memorie, intrare/ieșire) pentru anumite sarcini sau grupuri de procese în cgroup. Prin intermediul PSI, handler-ele în spațiul utilizatorului pot evalua mai precis nivelul de încărcare a sistemului și natura încetinirii, comparativ cu Load Average;
  • Pentru cgroup2, a fost inclus un controller de resurse cpuset, care oferă un mecanism pentru restricționarea plasării sarcinilor pe noduri de memorie și CPU NUMA, permițând utilizarea doar a resurselor definite pentru grupul de sarcini prin intermediul interfeței pseudo-FS cpuset;
  • A fost implementat framework-ul ktask pentru paralelizarea sarcinilor în nucleu, care consumă resurse CPU semnificative. De exemplu, prin intermediul ktask poate fi organizată paralelizarea operațiunilor de curățare a intervalelor de pagini de memorie sau procesarea listei inode;
  • În DTrace a fost adăugată este suportată capturarea pachetelor prin libpcap prin intermediul noii acțiuni „pcap(skb,proto)”. De exemplu, „dtrace -n ‘ip:::send { pcap((void *)arg0, PCAP_IP); }’”;
  • Din noile lansări ale nucleului au fost transferate corecturi în implementarea FS btrfs, CIFS, ext4, OCFS2 și XFS;
  • Din nucleul 4.19 au fost transferate modificări legate de suportul hypervizorilor KVM, Xen și Hyper-V;
  • Actualizate drivere de dispozitive și extinderea suportului pentru unități NVMe (au fost transferate modificări din nucleele 4.18 până la 4.21);
  • Au fost aplicate setări pentru optimizarea performanței pe platformele ARM.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster