Oracle пуска Unbreakable Enterprise Kernel R5U2

Компания Oracle освободен втора актуализация на функцията за ядрото Нечупливо 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, памет, I/O) за определени задачи или набори от процеси в cgroup . Използвайки PSI, манипулаторите на потребителско пространство могат по-точно да оценят нивото на натоварване на системата и моделите на забавяне в сравнение със средното натоварване;
  • За cgroup2 контролерът на ресурсите на cpuset е активиран, който предоставя механизъм за ограничаване на разполагането на задачи върху NUMA възли на паметта и процесори, позволявайки използването само на ресурси, дефинирани за групата задачи чрез cpuset псевдо-FS интерфейс;
  • Рамката ktask е внедрена за паралелизиране на задачи в ядрото, които консумират значителни ресурси на процесора. Например, използвайки ktask, може да се организира паралелизиране на операции за изчистване на диапазони от страници с памет или обработка на списък от inodes;
  • В 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 платформи.

Източник: opennet.ru

Добавяне на нов коментар