„Oracle“ išleido „Unbreakable Enterprise Kernel R5U2“.

Oracle kompanija paleistas второе функциональное обновление для ядра Nepertraukiamas įmonės branduolys R5, skirtas naudoti „Oracle Linux“ paskirstyme kaip alternatyva standartiniam paketui su „Red Hat Enterprise Linux“ branduoliu. Branduolys galimas x86_64 ir ARM64 (aarch64) architektūroms. Branduolio šaltiniai, įskaitant suskirstymą į atskiras pataisas, paskelbta viešoje Oracle Git saugykloje.

„Unbreakable Enterprise Kernel 5“ yra pagrįstas branduoliu Linux 4.14 (UEK R4 buvo pagrįstas 4.1 branduoliu), kuris atnaujintas naujomis funkcijomis, optimizavimu ir pataisymais, taip pat išbandytas suderinamumui su daugeliu programų, veikiančių RHEL, ir yra specialiai optimizuotas darbui su Oracle pramonine programine ir aparatine įranga. Diegimas ir src paketai su UEK R5U1 branduoliu paruoštas для Oracle Linux 7.5 и 7.6 (нет никаких препятствий по использованию данного ядра в аналогичных версиях RHEL, CentOS и Scientific Linux).

Raktas patobulinimai:

  • Перенесены патчи с реализацией подсистемы PSI (Pressure Stall Information), которая позволяет проанализировать информацию о времени ожидания получения различных ресурсов (CPU, память, ввод/вывод) для определённых задач или наборов процессов в cgroup. При помощи PSI обработчики в пространстве пользователя могут более точно оценить уровень загруженности системы и характер замедления работы, по сравнению с Load Average;
  • Для cgroup2 включен контроллер ресурсов cpuset, предоставляющий механизм для ограничения размещения задач по NUMA-узлам памяти и CPU, разрешающий использование только ресурсов, определённых для группы задач через интерфейс псевдо-ФС cpuset;
  • Реализован фреймворк ktask для распараллеливания задач в ядре, потребляющих значительные ресурсы CPU. Например, при помощи ktask может быть организовано распараллеливание операций по очистке диапазонов страниц памяти или обработке списка inode;
  • В DTrace pridėta поддержка захвата пакетов через libpcap при помощи нового действия «pcap(skb,proto)» Например «dtrace -n ‘ip:::send { pcap((void *)arg0, PCAP_IP); }'»;
  • Из новых выпусков ядра perkelta исправления в реализации ФС btrfs, CIFS, ext4, OCFS2 и XFS;
  • Из ядра 4.19 perkelta изменения, связанные с поддержкой гипервизоров KVM, Xen и Hyper-V;
  • Atnaujinta драйверы устройств и расширена поддержка накопителей NVMe (перенесены изменения из ядер с 4.18 по 4.21);
  • Применены настройки для оптимизации производительности на платформах ARM.

Šaltinis: opennet.ru

Добавить комментарий