Oracle kompaniyasi Unbreakable Enterprise Kernel R5U2 ni chiqardi

Oracle kompaniyasi ozod etildi yadro uchun ikkinchi xususiyat yangilanishi Buzilmas Enterprise Kernel R5, Red Hat Enterprise Linux yadrosi bilan standart paketga muqobil sifatida Oracle Linux distributivida foydalanish uchun joylashtirilgan. Yadro x86_64 va ARM64 (aarch64) arxitekturalari uchun mavjud. Yadro manbalari, shu jumladan alohida yamoqlarga bo'linish, nashr etilgan Oracle ommaviy Git omborida.

Unbreakable Enterprise Kernel 5 paketi yadroga asoslangan Linux 4.14 (UEK R4 4.1 yadrosiga asoslangan edi), u yangi funksiyalar, optimallashtirishlar va tuzatishlar bilan yangilangan, shuningdek, RHEL-da ishlaydigan ko'pgina ilovalar bilan muvofiqligi uchun sinovdan o'tgan va Oracle sanoat dasturiy va apparat vositalari bilan ishlash uchun maxsus optimallashtirilgan. UEK R5U1 yadrosi bilan o'rnatish va src paketlari tayyorlangan Oracle Linux 7.5 va 7.6 uchun (RHEL, CentOS va Scientific Linuxning oʻxshash versiyalarida ushbu yadrodan foydalanishda hech qanday toʻsiqlar yoʻq).

Kalit yaxshilanishlar:

  • Yamalar PSI (Pressure Stall Information) quyi tizimini joriy qilish bilan uzatildi, bu sizga guruhdagi muayyan vazifalar yoki jarayonlar to'plami uchun turli xil resurslarni (CPU, xotira, I/U) olish uchun kutish vaqti haqidagi ma'lumotlarni tahlil qilish imkonini beradi. . PSI-dan foydalangan holda, foydalanuvchi maydoni ishlovchilari tizim yuki darajasini va o'rtacha yuklanishga nisbatan sekinlashuv naqshlarini aniqroq baholashlari mumkin;
  • cgroup2 uchun cpuset resurs tekshiruvi yoqilgan bo'lib, u NUMA xotira tugunlari va protsessorlarida vazifalarni joylashtirishni cheklash mexanizmini ta'minlaydi, faqat cpuset pseudo-FS interfeysi orqali vazifalar guruhi uchun belgilangan resurslardan foydalanishga imkon beradi;
  • Ktask ramkasi muhim protsessor resurslarini iste'mol qiladigan yadrodagi vazifalarni parallellashtirish uchun amalga oshirildi. Masalan, ktask yordamida xotira sahifalari diapazonlarini tozalash yoki inodelar ro'yxatini qayta ishlash uchun operatsiyalarni parallellashtirishni tashkil qilish mumkin;
  • DTrace-da qo'shildi “pcap(skb,proto)” yangi amali yordamida libpcap orqali paketlarni yozib olishni qo‘llab-quvvatlash Masalan “dtrace -n 'ip:::send { pcap((void *)arg0, PCAP_IP); }'";
  • Yangi yadro relizlaridan ko'tarilgan btrfs, CIFS, ext4, OCFS2 va XFS fayl tizimlarini amalga oshirishda tuzatishlar;
  • 4.19 yadrosidan ko'tarilgan KVM, Xen va Hyper-V gipervizorlarini qo'llab-quvvatlash bilan bog'liq o'zgarishlar;
  • Yangilangan qurilma drayverlari va NVMe drayverlarini kengaytirilgan qo'llab-quvvatlash (yadro 4.18 dan 4.21 gacha o'zgarishlar o'tkazildi);
  • ARM platformalarida ishlashni optimallashtirish uchun tuzatishlar qo'llanildi.

Manba: opennet.ru

a Izoh qo'shish