Oracle a lansat Unbreakable Enterprise Kernel R5U2

Compania Oracle a lansat a doua actualizare a caracteristicilor pentru nucleu Kernel de întreprindere de neîntrerupt R5, poziționat pentru utilizare în distribuția Oracle Linux ca alternativă la pachetul standard cu nucleul de la Red Hat Enterprise Linux. Nucleul este disponibil pentru arhitecturile x86_64 și ARM64 (aarch64). Sursele kernelului, inclusiv defalcarea în patch-uri individuale, publicat în depozitul public Git Oracle.

Pachetul Unbreakable Enterprise Kernel 5 se bazează pe nucleu Linux 4.14 (UEK R4 s-a bazat pe nucleul 4.1), care este actualizat cu noi funcții, optimizări și remedieri și este, de asemenea, testat pentru compatibilitate cu majoritatea aplicațiilor care rulează pe RHEL și este optimizat în mod special pentru a funcționa cu software-ul și hardware-ul industrial Oracle. Instalare și pachete src cu nucleul UEK R5U1 pregătit pentru Oracle Linux 7.5 și 7.6 (nu există obstacole în calea utilizării acestui nucleu în versiuni similare de RHEL, CentOS și Scientific Linux).

Cheie îmbunătățiri:

  • Patch-urile au fost transferate odată cu implementarea subsistemului PSI (Pressure Stall Information), care vă permite să analizați informații despre timpul de așteptare pentru obținerea diverselor resurse (CPU, memorie, I/O) pentru anumite sarcini sau seturi de procese dintr-un cgroup . Folosind PSI, manipulatorii spațiului utilizatorului pot estima mai precis nivelul de încărcare a sistemului și modelele de încetinire în comparație cu Load Average;
  • Pentru cgroup2, controlerul de resurse cpuset este activat, care oferă un mecanism de limitare a plasării sarcinilor pe nodurile de memorie și CPU-urile NUMA, permițând utilizarea doar a resurselor definite pentru grupul de activități prin interfața pseudo-FS cpuset;
  • Cadrul ktask a fost implementat pentru a paraleliza sarcinile din nucleu care consumă resurse semnificative ale procesorului. De exemplu, folosind ktask, se poate organiza paralelizarea operațiunilor pentru a șterge intervale de pagini de memorie sau a procesa o listă de inoduri;
  • În DTrace adăugat suport pentru capturarea pachetelor prin libpcap folosind noua acțiune „pcap(skb,proto)” De exemplu, „dtrace -n ‘ip:::send { pcap((void *)arg0, PCAP_IP); }'";
  • Din noile versiuni ale nucleului transportat remedieri în implementarea sistemelor de fișiere btrfs, CIFS, ext4, OCFS2 și XFS;
  • Din nucleul 4.19 transportat modificări legate de suportul pentru hipervizoarele KVM, Xen și Hyper-V;
  • Actualizat drivere de dispozitiv și suport extins pentru unitățile NVMe (au fost transferate modificări de la nucleele 4.18 la 4.21);
  • Au fost aplicate ajustări pentru a optimiza performanța pe platformele ARM.

Sursa: opennet.ru

Adauga un comentariu