Oracle Corporation teine funktsionaalne värskendus tuumale , mis on mõeldud kasutamiseks Oracle Linuxi distributsioonis Red Hat Enterprise Linuxi põhituumale alternatiivina. Tuum on saadaval arhitektuuridele x86_64 ja ARM64 (aarch64). Tuuma allikakood, sealhulgas eraldi plaastrite jagamine, on saadaval Oracle'i avalikus Git-repositooriumis.
Unbreakable Enterprise Kernel 5 paketil on alus tuumal (UEK R4 põhines tuumal 4.1), mis on täiustatud uute funktsioonidega, optimeeritud ja parandatud, ning on testitud ühilduvuse osas enamiku RHEL-is töötavate rakendustega, olles spetsiaalselt optimeeritud töötama Oracle'i tööstustarkvara ja varustusega. Paigaldatavad ja src-paketid UEK R5U1 jaoks Oracle Linux 7.5 ja 7.6 jaoks (selle tuuma kasutamisel sarnastes RHEL, CentOS ja Scientific Linuxi versioonides ei ole mingeid takistusi).
Peamised :
- On üleviidud plaastrid PSI (Pressure Stall Information) alamsüsteemi rakendamiseks, mis võimaldab analüüsida erinevate ressursside (CPU, mälu, sisend/väljund) ooteaegu teatud ülesannete või protsesside kogumite jaoks cgroupis. PSI abil saavad kasutusruumi töötajad täpsemalt hinnata süsteemi koormust ja töö aeglustumise olemust võrreldes Load Average'iga;
- cgroup2 jaoks on aktiveeritud ressursikontrollija cpuset, mis pakub mehanismi mälu ja CPU NUMA-sõlmede kohta ülesannete paiknemise piiramiseks, lubades kasutada ainult resursse, mis on määratud ülesannete grupile läbi pseudo-FS cpuset liidese;
- On rakendatud tuuma ktask raamistik, et paralleelselt töötada ülesannete kallal, mis tarbivad märkimisväärselt CPU ressursse. Näiteks võimaldab ktask mälulehe ulatuse puhastamise või inode loendi töötlemise operatsioonide paralleelset teostamist;
- DTrace-s pakettide hõivamise tugi libpcap kaudu, kasutades uut toimingut «pcap(skb,proto)». Näiteks «dtrace -n ‘ip:::send { pcap((void *)arg0, PCAP_IP); }'»;
- Uute tuumade väljaanded parandused FS btrfs, CIFS, ext4, OCFS2 ja XFS rakenduses;
- Tuumast 4.19 muudatused, mis on seotud KVM, Xen ja Hyper-V hüpervisioonide toetusega;
- seadmestiku draiverid ja laiendatud NVMe mäluseadmete tugi (muudatused on kantud versioonidest 4.18–4.21);
- Toimunud muudatused ARM-platvormide jõudluse optimeerimiseks.
Allikas: opennet.ru
