+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

Oracle випустила ядро ​​Unbreakable Enterprise Kernel R5U2

Oracle випустила ядро ​​Unbreakable Enterprise Kernel R5U2

Oracle випустила друге функціональне оновлення для ядра Unbreakable Enterprise Kernel R5, що позиціонується для використання в дистрибутиві Oracle Linux як альтернативу штатному пакету з ядром з Red Hat Enterprise Linux. Ядро доступне для архітектур x86_64 та ARM64 (aarch64). Вихідні тексти ядра, включаючи розбивку на окремі патчі, опубліковані в публічному Git-репозиторії Oracle.

Пакет Unbreakable Enterprise Kernel 5 заснований на ядрі Linux 4.14 (UEK R4 базувався на ядрі 4.1), яке доповнено новими можливостями, оптимізаціями та виправленнями, а також перевірено на сумісність з більшістю додатків, що працюють у RHEL, та спеціально оптимізовано промисловим програмним забезпеченням та обладнанням Oracle. Настановні та src-пакети з ядром UEK R5U1 підготовлені для Oracle Linux 7.5 та 7.6 (немає жодних перешкод щодо використання даного ядра в аналогічних версіях RHEL, CentOS та Scientific Linux).

Ключові покращення:

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

Інші новини