Oracle veröffentlicht Unbreakable Enterprise Kernel R5U2

Oracle-Unternehmen veröffentlicht zweites Feature-Update für den Kernel Unzerbrechlicher Enterprise Kernel R5, positioniert für den Einsatz in der Oracle Linux-Distribution als Alternative zum Standardpaket mit dem Kernel von Red Hat Enterprise Linux. Der Kernel ist für die Architekturen x86_64 und ARM64 (aarch64) verfügbar. Kernel-Quellen, einschließlich Aufschlüsselung in einzelne Patches, veröffentlicht im öffentlichen Git-Repository von Oracle.

Das Unbreakable Enterprise Kernel 5-Paket basiert auf dem Kernel Linux 4.14 (UEK R4 basierte auf dem 4.1-Kernel), der mit neuen Funktionen, Optimierungen und Korrekturen aktualisiert wurde, außerdem auf Kompatibilität mit den meisten Anwendungen getestet wurde, die auf RHEL ausgeführt werden, und speziell für die Arbeit mit Oracle-Industriesoftware und -Hardware optimiert ist. Installations- und Quellpakete mit dem UEK R5U1-Kernel bereit für Oracle Linux 7.5 und 7.6 (der Verwendung dieses Kernels in ähnlichen Versionen von RHEL, CentOS und Scientific Linux steht nichts im Wege).

Taste Verbesserungen:

  • Mit der Implementierung des PSI-Subsystems (Pressure Stall Information) wurden Patches übertragen, mit denen Sie Informationen über die Wartezeit für den Erhalt verschiedener Ressourcen (CPU, Speicher, I/O) für bestimmte Aufgaben oder Prozessgruppen in einer Kontrollgruppe analysieren können . Mithilfe von PSI können User-Space-Handler das Ausmaß der Systemlast und Verlangsamungsmuster im Vergleich zum Load Average genauer einschätzen.
  • Für cgroup2 ist der cpuset-Ressourcencontroller aktiviert, der einen Mechanismus zur Begrenzung der Platzierung von Aufgaben auf NUMA-Speicherknoten und CPUs bereitstellt und die Verwendung nur von Ressourcen ermöglicht, die für die Aufgabengruppe über die cpuset-Pseudo-FS-Schnittstelle definiert sind;
  • Das ktask-Framework wurde implementiert, um Aufgaben im Kernel zu parallelisieren, die erhebliche CPU-Ressourcen verbrauchen. Mit ktask kann beispielsweise die Parallelisierung von Vorgängen zum Löschen von Speicherseitenbereichen oder zum Verarbeiten einer Liste von Inodes organisiert werden.
  • In DTrace hinzugefügt Unterstützung für die Paketerfassung über libpcap mit der neuen Aktion „pcap(skb,proto)“ Zum Beispiel „dtrace -n 'ip:::send { pcap((void *)arg0, PCAP_IP); }'";
  • Von neuen Kernel-Releases überführt Korrekturen in der Implementierung der Btrfs-, CIFS-, ext4-, OCFS2- und XFS-Dateisysteme;
  • Ab Kernel 4.19 überführt Änderungen im Zusammenhang mit der Unterstützung für KVM-, Xen- und Hyper-V-Hypervisoren;
  • Aktualisiert Gerätetreiber und erweiterte Unterstützung für NVMe-Laufwerke (Änderungen von Kernel 4.18 auf 4.21 wurden übertragen);
  • Es wurden Anpassungen vorgenommen, um die Leistung auf ARM-Plattformen zu optimieren.

Source: opennet.ru

Kommentar hinzufügen