Oracle telah merilis Kernel Perusahaan Unbreakable R5U2

Perusahaan Oracle dirilis pembaruan fitur kedua untuk kernel Kernel Perusahaan R5 yang Tidak Dapat Dipecahkan, diposisikan untuk digunakan dalam distribusi Oracle Linux sebagai alternatif paket standar dengan kernel dari Red Hat Enterprise Linux. Kernel tersedia untuk arsitektur x86_64 dan ARM64 (aarch64). Sumber kernel, termasuk perincian menjadi patch individual, diterbitkan di repositori publik Oracle Git.

Kernel Perusahaan Unbreakable 5 didasarkan pada kernel Linux 4.14 (UEK R4 didasarkan pada kernel 4.1), yang diperbarui dengan fitur-fitur baru, pengoptimalan dan perbaikan, dan juga diuji kompatibilitasnya dengan sebagian besar aplikasi yang berjalan di RHEL, dan secara khusus dioptimalkan untuk bekerja dengan perangkat lunak dan perangkat keras industri Oracle. Instalasi dan paket src dengan kernel UEK R5U1 siap untuk Oracle Linux 7.5 dan 7.6 (tidak ada kendala untuk menggunakan kernel ini di versi serupa RHEL, CentOS dan Scientific Linux).

Kunci perbaikan:

  • Patch telah ditransfer dengan penerapan subsistem PSI (Pressure Stall Information), yang memungkinkan Anda menganalisis informasi tentang waktu tunggu untuk memperoleh berbagai sumber daya (CPU, memori, I/O) untuk tugas atau rangkaian proses tertentu dalam cgroup . Dengan menggunakan PSI, pengelola ruang pengguna dapat memperkirakan tingkat beban sistem dan pola perlambatan dengan lebih akurat dibandingkan dengan Rata-Rata Beban;
  • Untuk cgroup2, pengontrol sumber daya cpuset diaktifkan, yang menyediakan mekanisme untuk membatasi penempatan tugas pada node memori dan CPU NUMA, memungkinkan penggunaan hanya sumber daya yang ditentukan untuk grup tugas melalui antarmuka pseudo-FS cpuset;
  • Kerangka kerja ktask telah diterapkan untuk memparalelkan tugas-tugas di kernel yang menghabiskan sumber daya CPU yang signifikan. Misalnya, dengan menggunakan ktask, paralelisasi operasi untuk menghapus rentang halaman memori atau memproses daftar inode dapat diatur;
  • Di DTrace ditambahkan dukungan untuk pengambilan paket melalui libpcap menggunakan tindakan baru β€œpcap(skb,proto)” Misalnya β€œdtrace -n 'ip:::send { pcap((void *)arg0, PCAP_IP); }'";
  • Dari rilis kernel baru terbawa oleh perbaikan dalam implementasi sistem file btrfs, CIFS, ext4, OCFS2 dan XFS;
  • Dari kernel 4.19 terbawa oleh perubahan terkait dukungan untuk hypervisor KVM, Xen dan Hyper-V;
  • Diperbarui driver perangkat dan dukungan yang diperluas untuk drive NVMe (perubahan dari kernel 4.18 ke 4.21 telah ditransfer);
  • Penyesuaian telah diterapkan untuk mengoptimalkan kinerja pada platform ARM.

Sumber: opennet.ru

Tambah komentar