Oracle har gitt ut Unbreakable Enterprise Kernel R5U2

Oracle Company utgitt andre funksjonsoppdatering for kjernen Unbreakable Enterprise Kernel R5, posisjonert for bruk i Oracle Linux-distribusjonen som et alternativ til standardpakken med kjernen fra Red Hat Enterprise Linux. Kjernen er tilgjengelig for x86_64 og ARM64 (aarch64) arkitekturer. Kjernekilder, inkludert oppdeling i individuelle patcher, publisert i Oracles offentlige Git-repository.

Unbreakable Enterprise Kernel 5-pakken er basert på kjernen Linux 4.14 (UEK R4 var basert på 4.1-kjernen), som er oppdatert med nye funksjoner, optimaliseringer og rettelser, og er også testet for kompatibilitet med de fleste applikasjoner som kjører på RHEL, og er spesifikt optimalisert for å fungere med Oracle industriell programvare og maskinvare. Installasjon og src-pakker med UEK R5U1-kjernen forberedt for Oracle Linux 7.5 og 7.6 (det er ingen hindringer for å bruke denne kjernen i lignende versjoner av RHEL, CentOS og Scientific Linux).

Nøkkel forbedringer:

  • Patcher har blitt overført med implementeringen av PSI (Pressure Stall Information) delsystemet, som lar deg analysere informasjon om ventetiden for å skaffe ulike ressurser (CPU, minne, I/O) for visse oppgaver eller sett med prosesser i en cgroup . Ved å bruke PSI kan brukerplassbehandlere mer nøyaktig estimere nivået på systembelastning og nedbremsingsmønstre sammenlignet med belastningsgjennomsnitt;
  • For cgroup2 er cpuset-ressurskontrolleren aktivert, som gir en mekanisme for å begrense plassering av oppgaver på NUMA-minnenoder og CPUer, og tillater bruk av kun ressurser definert for oppgavegruppen gjennom cpuset-pseudo-FS-grensesnittet;
  • Ktask-rammeverket er implementert for å parallellisere oppgaver i kjernen som bruker betydelige CPU-ressurser. For eksempel, ved å bruke ktask, kan parallellisering av operasjoner for å fjerne områder av minnesider eller behandle en liste over inoder organiseres;
  • I DTrace la til støtte for pakkefangst via libpcap ved å bruke den nye handlingen "pcap(skb,proto)" For eksempel "dtrace -n 'ip:::send { pcap((void *)arg0, PCAP_IP); }'";
  • Fra nye kjerneutgivelser overført rettelser i implementeringen av filsystemene btrfs, CIFS, ext4, OCFS2 og XFS;
  • Fra kjerne 4.19 overført endringer relatert til støtte for KVM, Xen og Hyper-V hypervisorer;
  • Oppdatert enhetsdrivere og utvidet støtte for NVMe-stasjoner (endringer fra kjerner 4.18 til 4.21 er overført);
  • Justeringer har blitt brukt for å optimalisere ytelsen på ARM-plattformer.

Kilde: opennet.ru

Legg til en kommentar