Oracle julkaisee Unbreakable Enterprise Kernel R5U2:n

Oracle Company julkaisi toinen ominaisuuspäivitys ytimeen Murtumaton Enterprise Kernel R5, joka on sijoitettu käytettäväksi Oracle Linux -jakelussa vaihtoehtona Red Hat Enterprise Linuxin ytimen sisältävälle vakiopaketille. Ydin on saatavilla x86_64- ja ARM64 (aarch64) -arkkitehtuureille. Ytimen lähteet, mukaan lukien jaottelu yksittäisiin korjauksiin, julkaistu Oraclen julkisessa Git-arkistossa.

Unbreakable Enterprise Kernel 5 -paketti perustuu ytimeen Linux 4.14 (UEK R4 perustui 4.1-ytimeen), joka on päivitetty uusilla ominaisuuksilla, optimoinnilla ja korjauksilla, ja sen yhteensopivuus useimpien RHEL-sovellusten kanssa on testattu, ja se on erityisesti optimoitu toimimaan Oraclen teollisten ohjelmistojen ja laitteistojen kanssa. Asennus ja src-paketit UEK R5U1 -ytimellä valmis Oracle Linux 7.5:lle ja 7.6:lle (tämän ytimen käyttämiselle RHEL-, CentOS- ja Scientific Linuxin vastaavissa versioissa ei ole esteitä).

Avain parannuksia:

  • Korjaukset on siirretty PSI (Pressure Stall Information) -alijärjestelmän toteutuksen myötä, jonka avulla voit analysoida tietoja erilaisten resurssien (CPU, muisti, I/O) hankinnan odotusajasta tiettyjä tehtäviä tai prosessijoukkoja varten cgroupissa. . PSI:n avulla käyttäjätilan käsittelijät voivat arvioida tarkemmin järjestelmän kuormituksen ja hidastuskuvioiden tason verrattuna keskimääräiseen kuormitukseen;
  • Cgroup2:ssa cpuset-resurssien ohjain on käytössä, mikä tarjoaa mekanismin tehtävien sijoittamisen rajoittamiseksi NUMA-muistisolmuihin ja prosessoreihin sallien vain tehtäväryhmälle cpuset-pseudo-FS-rajapinnan kautta määritettyjen resurssien käytön;
  • ktask-kehys on toteutettu rinnakkain ytimen tehtäviä, jotka kuluttavat merkittäviä prosessoriresursseja. Esimerkiksi ktask-toiminnolla voidaan järjestää toimintojen rinnakkaistoiminto muistisivualueiden tyhjentämiseksi tai inodien luettelon käsittelemiseksi;
  • DTracessa lisätty tuki pakettien sieppaukselle libpcapin kautta käyttämällä uutta toimintoa "pcap(skb,proto)". Esimerkiksi "dtrace -n 'ip:::send { pcap((void *)arg0, PCAP_IP); }'";
  • Uusista ytimen julkaisuista siirretty korjaukset btrfs-, CIFS-, ext4-, OCFS2- ja XFS-tiedostojärjestelmien toteutuksessa;
  • Ytimestä 4.19 siirretty KVM-, Xen- ja Hyper-V-hypervisorien tukeen liittyvät muutokset;
  • Päivitetty laiteajurit ja laajennettu tuki NVMe-asemille (muutokset ytimistä 4.18:sta 4.21:een on siirretty);
  • Oikaisuja on tehty suorituskyvyn optimoimiseksi ARM-alustoilla.

Lähde: opennet.ru

Lisää kommentti