Oracle Corporation teine funktsionaalne värskendus tuumale , mis on positsioneeritud kasutamiseks Oracle Linuxi distributsioonis alternatiivina Red Hat Enterprise Linuxi originaalpaketile. Tuum on saadaval x86_64 ja ARM64 (aarch64) arhitektuuridele. Tuuma lähtekood, sealhulgas eraldi plaastrite jaotus, on avalikus Git-repositooriumis Oracle.
Pakett Unbreakable Enterprise Kernel 5 põhineb tuumal (UEK R4 põhines tuumal 4.1), mis on täiendatud uute võimalustega, optimeerimiste ja parandustega ning on testitud ühilduvuse osas enamiku RHEL-is töötavate rakendustega, olles spetsiaalselt optimeeritud töötamiseks Oracle'i tööstustarkvara ja riistvaraga. Installimist ja src-pakette UEK R5U1 Oracle Linux 7.5 ja 7.6 jaoks (ühtki takistust selle tuuma kasutamiseks ei ole sarnastes RHEL, CentOS ja Scientific Linux versioonides).
Peamised :
- Töös on olnud psühho-süsteemi PSI (Pressure Stall Information) patšid, mis võimaldavad analüüsida ooteaegade teavet erinevate ressursside (CPU, mälu, sisend/väljund) jaoks teatud ülesannete või protsesside kogumite cgroupis. PSI abil võivad kasutaja ruumis töötavad käsitlejad täpsemalt hinnata süsteemi koormust ja töö aeglustumise iseloomu võrreldes Load Average'iga;
- cgroup2 jaoks on aktiveeritud ressursi kontroller cpuset, mis pakub mehhanismi ülesannete paigutamise piiramiseks NUMA-mälu ja CPU nodidesse, lubades kasutada ainult ressursse, mis on määratud ülesannete rühmale läbi pseudo-FS cpuset liidese;
- Olenemata suurepärasest CPU-resursside tarbimisest on rakendatud ktask raamistiku ülesandeid, mis tarbivad suures mahus CPU ressursse. Näiteks on ktask abil võimalik korraldada mälu lehekülgede puhastamise või inode'i loendi töötlemise ülesannete paralleelset teostamist;
- DTrace's pakettide püüdmiseks on toe saanud libpcap uue tegevuse "pcap(skb,proto)" kaudu. Näiteks "dtrace -n 'ip:::send { pcap((void *)arg0, PCAP_IP); }'";
- Uute tuumaväljaannete hulgas parandused FS btrfs, CIFS, ext4, OCFS2 ja XFS rakenduses;
- Tuumast 4.19 muudatused, mis on seotud KVM, Xen ja Hyper-V hüperviisorite toe parandamisega;
- seadmestiku draiverid ja laiendatud NVMe mäluseadmete tugi (muudatused on viidud ajavahemikus 4.18 kuni 4.21);
- Algoritmid, mis parandavad jõudlust ARM plaanides.
Allikas: opennet.ru
