Společnost Oracle druhé funkční aktualizace jádra , postavený pro použití v distribuci Oracle Linux jako alternativa k standardnímu balíčku s jádrem z Red Hat Enterprise Linux. Jádro je dostupné pro architektury x86_64 a ARM64 (aarch64). Zdrojové kódy jádra, včetně rozdělení na jednotlivé patche, jsou ve veřejném Git repozitáři Oracle.
Balíček Unbreakable Enterprise Kernel 5 je postaven na jádru (UEK R4 byl založen na jádře 4.1), které bylo doplněno o nové funkce, optimalizace a opravy, a také bylo testováno na kompatibilitu s většinou aplikací běžících na RHEL, a speciálně optimalizováno pro práci s průmyslovým softwarem a hardwarem Oracle. V instalačních a src-baleních jádra UEK R5U1 pro Oracle Linux 7.5 a 7.6 (neexistují žádné překážky pro použití tohoto jádra v podobných verzích RHEL, CentOS a Scientific Linux).
Klíčové :
- Byly přeneseny patche implementující subsystém PSI (Pressure Stall Information), který umožňuje analyzovat informace o době čekání na získání různých zdrojů (CPU, paměť, vstup/výstup) pro určité úkoly nebo skupiny procesů v cgroup. Pomocí PSI mohou uživatelské procesory přesněji vyhodnotit zátěž systému a charakter zpomalení ve srovnání s Load Average;
- Pro cgroup2 byl zprovozněn kontroler zdrojů cpuset, který poskytuje mechanismus pro omezení umístění úloh podle NUMA uzlů paměti a CPU, a povoluje používání pouze těch zdrojů, které jsou definovány pro skupinu úloh skrze rozhraní pseudo-FS cpuset;
- Byl implementován rámec ktask pro paralelizaci úloh v jádře vyžadujících významné CPU zdroje. Například pomocí ktask může být uspořádáno paralelizování operací na čištění rozsahů stránkového souboru nebo zpracování seznamu inode;
- V DTrace podpora zachytávání paketů přes libpcap pomocí nové akce „pcap(skb,proto)“. Například „dtrace -n ‘ip:::send { pcap((void *)arg0, PCAP_IP); }'“;
- Z nových verzí jádra opravy v implementaci FS btrfs, CIFS, ext4, OCFS2 a XFS;
- Z jádra 4.19 změny související s podporou hypervizorů KVM, Xen a Hyper-V;
- ovladače zařízení a rozšířená podpora pro NVMe úložiště (byly přeneseny změny z jáder od 4.18 do 4.21);
- Byly aplikovány nastavení pro optimalizaci výkonu na platformách ARM.
Zdroj: opennet.ru
