Kompania Oracle publikoi përditësimin e saj të dytë funksional për bërthamën Unbreakable Enterprise Kernel R6, e cila pozicionohet për t'u përdorur në distribucionin Oracle Linux si një alternativë për paketën standarde me bërthama nga Red Hat Enterprise Linux. Bërthama është e disponueshme për arkitekturën x86_64 dhe ARM64 (aarch64). Kodet burimore të bërthamës, duke përfshirë ndarjen në patch-e të veçanta, janë publikuar në një depo Git publike të Oracle.
Paketa Unbreakable Enterprise Kernel 6 është e bazuar në bërthamën Linux 5.4 (UEK R5 ishte i bazuar në bërthamën 4.14), e cila është shtuar me mundësi të reja, optimizime dhe rregullime, dhe është verifikuar për pajtueshmërinë me shumicën e aplikacioneve që funksionojnë në RHEL, dhe është veçanërisht optimizuar për të punuar me software dhe hardware industrial të Oracle. Paketat e instalimit dhe src për bërthamën UEK R6 janë përgatitur për Oracle Linux 7.x dhe 8.x.
Ndryshimet kryesore:
- Për cgroups është shtuar një kontrollues i ri i shpërndarjes së memories slab (kontrolluesi i memories slab), i cili është i njohur për transferimin e mbajtjes së llogarive slab nga niveli i faqeve të memories në nivelin e objekteve të bërthamës, që lejon ndarjen e faqeve slab në cgroups të ndryshme, në vend që të alokohen cache të veçanta slab për secilën cgroup. Qasja e propozuar lejon rritjen e efikasitetit të përdorimit të slab-it, duke reduktuar me deri në 50% madhësinë e memories së përdorur për slab, duke ulur ndjeshëm konsumimin e përgjithshëm të memories nga bërthama dhe duke reduktuar fragmentimin e memories.
- Për pajisjet Mellanox ConnectX-6 Dx është shtuar një drejtues i ri vpda me mbështetje për kornizën vDPA (vHost Data Path Acceleration), që lejon përdorimin e përshpejtimit harduerik për hyrje/dalje në makinat virtuale bazuar në VirtIO.
- Nga bërthama Linux 5.9 janë transferuar përmirësime të lidhura me mbështetje për pajisjet NVMe.
- Janë transferuar rregullime dhe përmirësime për sistemet e skedarëve Btrfs, CIFS, ext4, NFS, OCFS2 dhe XFS.
- Janë përditësuar drejtuesit, duke përfshirë lpfc 12.8.0.5 (Broadcom Emulex LightPulse Fibre Channel SCSI) me mbështetje për modalitetin 256-gigabit për SCSI Fibre Channel, mpt3sas 36.100.00.00 (LSI MPT Fusion SAS 3.0), qla2xxx 0.02.00.103-k (QLogic Fibre Channel HBA).
- ĂshtĂ« shtuar mbĂ«shtetje eksperimentale VPN Wireguard, e implementuar nĂ« nivelin e bĂ«rthamĂ«s.
- Në NFS është shtuar mbështetje eksperimentale për mundësinë e kopjimit të drejtpërdrejtë të skedave midis serverë, e cila është e përcaktuar në specifikimin NFS 4.2
- Në planifikuesin e detyrave është implementuar një mundësi eksperimentale për kufizimin e ekzekutimit paralel të detyrave të rëndësishme në bërthamat e ndryshme të CPU, për të bllokuar kanalet e gjakderdhjes të lidhura me përdorimin e caches së përbashkët në CPU.
Burimi: opennet.ru
