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
