Oracle, Unbreakable Enterprise Kernel R5U2'ü piyasaya sürdü

Oracle Şirketi yayınlandı çekirdek için ikinci özellik güncellemesi Kırılmaz Kurumsal Çekirdek R5Red Hat Enterprise Linux çekirdeği ile standart pakete alternatif olarak Oracle Linux dağıtımında kullanılmak üzere konumlandırılmıştır. Çekirdek, x86_64 ve ARM64 (aarch64) mimarileri için mevcuttur. Bireysel yamalara bölünme de dahil olmak üzere çekirdek kaynakları, yayınlanan halka açık Oracle Git deposunda.

Kırılmaz Kurumsal Çekirdek 5, çekirdeği temel alır Linux 4.14 (UEK R4, 4.1 çekirdeğini temel alıyordu) yeni özellikler, optimizasyonlar ve düzeltmelerle güncellendi ve aynı zamanda RHEL üzerinde çalışan çoğu uygulamayla uyumluluk açısından test edildi ve özellikle Oracle endüstriyel yazılım ve donanımıyla çalışacak şekilde optimize edildi. UEK R5U1 çekirdeği ile kurulum ve src paketleri hazır Oracle Linux 7.5 ve 7.6 için (bu çekirdeğin RHEL, CentOS ve Scientific Linux'un benzer sürümlerinde kullanılmasında herhangi bir engel yoktur).

Anahtar iyileştirmeler:

  • Yamalar, bir gruptaki belirli görevler veya işlem kümeleri için çeşitli kaynakları (CPU, bellek, I/O) elde etmek için bekleme süresi hakkındaki bilgileri analiz etmenize olanak tanıyan PSI (Basınç Durma Bilgisi) alt sisteminin uygulanmasıyla aktarılmıştır. . Kullanıcı alanı işleyicileri, PSI'yı kullanarak, Yük Ortalaması'na kıyasla sistem yükünün seviyesini ve yavaşlama düzenlerini daha doğru bir şekilde tahmin edebilir;
  • Cgroup2 için, cpuset kaynak denetleyicisi etkinleştirilir; bu, görevlerin NUMA bellek düğümleri ve CPU'lara yerleştirilmesini sınırlandıran bir mekanizma sağlar ve cpuset sözde FS arabirimi aracılığıyla yalnızca görev grubu için tanımlanan kaynakların kullanımına izin verir;
  • Görev çerçevesi, çekirdekteki önemli CPU kaynaklarını tüketen görevleri paralelleştirmek için uygulandı. Örneğin, görevk kullanılarak, bellek sayfalarının aralıklarını temizlemek veya bir inode listesini işlemek için işlemlerin paralelleştirilmesi organize edilebilir;
  • DTrace'de katma yeni “pcap(skb,proto)” eylemini kullanarak libpcap yoluyla paket yakalama desteği Örneğin “dtrace -n 'ip:::send { pcap((void *)arg0, PCAP_IP); }'";
  • Yeni çekirdek sürümlerinden taşınan btrfs, CIFS, ext4, OCFS2 ve XFS dosya sistemlerinin uygulanmasındaki düzeltmeler;
  • Çekirdek 4.19'dan taşınan KVM, Xen ve Hyper-V hipervizörlerine yönelik destekle ilgili değişiklikler;
  • Güncellenmiş aygıt sürücüleri ve NVMe sürücüleri için genişletilmiş destek (4.18'den 4.21'e kadar olan çekirdeklerdeki değişiklikler aktarılmıştır);
  • ARM platformlarında performansı optimize etmek için ayarlamalar uygulandı.

Kaynak: opennet.ru

Yorum ekle