Oracle andra funktionsuppdateringen för kÀrnan , som positioneras för anvÀndning i Oracle Linux-distributionen som ett alternativ till det inbyggda paketet med kÀrnan frÄn Red Hat Enterprise Linux. KÀrnan Àr tillgÀnglig för arkitekturerna x86_64 och ARM64 (aarch64). KÀlla till kÀrnan, inklusive uppdelning i separata patchar, finns i Oracle:s offentliga Git-repo.
Paketet Unbreakable Enterprise Kernel 5 Àr baserat pÄ kÀrnan (UEK R4 baserades pÄ kÀrnan 4.1), vilket kompletteras med nya funktioner, optimeringar och korrigeringar, samt testats för kompatibilitet med de flesta applikationer som körs pÄ RHEL, och Àr speciellt optimerat för att fungera med industriell programvara och hÄrdvara frÄn Oracle. Installations- och src-paket med kÀrnan UEK R5U1 för Oracle Linux 7.5 och 7.6 (det finns inga hinder för att anvÀnda denna kÀrna i motsvarande versioner av RHEL, CentOS och Scientific Linux).
Nyckel :
- Patcharna för subsystemet PSI (Pressure Stall Information) har överförts, vilket möjliggör analys av information om vÀntetider för att fÄ olika resurser (CPU, minne, in/ut) för specifika uppgifter eller processgrupper i cgroup. Med PSI kan anvÀndarutrymmesprocessorer mer exakt bedöma systembelastningen och typen av prestandaförsÀmring, jÀmfört med Load Average;
- För cgroup2 har resurshanteraren cpuset aktiverats, vilket ger en mekanism för att begrÀnsa placeringen av uppgifter över NUMA-minnes- och CPU-noder, vilket tillÄter anvÀndning av endast de resurser som definieras för uppgiftsgruppen via pseudo-FS cpuset;
- Ramverket ktask har implementerats för att parallellisera kÀrnuppgifter som krÀver betydande CPU-resurser. Till exempel kan ktask anvÀndas för att organisera parallellisering av operationer för att rensa minnessideomrÄden eller bearbeta inode-listor;
- I DTrace stöd för paketfÄngst via libpcap med den nya ÄtgÀrden "pcap(skb,proto)". Till exempel "dtrace -n 'ip:::send { pcap((void *)arg0, PCAP_IP); }'";
- FrÄn de nya kÀrnutgÄvorna fixar i implementeringen av filsystem btrfs, CIFS, ext4, OCFS2 och XFS;
- FrÄn kÀrnan 4.19 Àndringar relaterade till stöd för hypervisorer KVM, Xen och Hyper-V;
- enheter och utvidgat stöd för NVMe-lagringslösningar (Àndringar frÄn kÀrnor 4.18 till 4.21 har överförts);
- Justeringar har genomförts för att optimera prestanda pÄ ARM-plattformar.
KĂ€lla: opennet.ru
