Oracle го објави Unbreakable Enterprise Kernel R5U2

Компанијата Oracle ослободен второ ажурирање на функцијата за кернелот Нераскинливо Enterprise Kernel R5, позициониран за употреба во дистрибуцијата на Oracle Linux како алтернатива на стандардниот пакет со кернелот од Red Hat Enterprise Linux. Јадрото е достапно за архитектурите x86_64 и ARM64 (aarch64). Извори на јадрото, вклучително и расчленување на поединечни закрпи, објавено во јавното складиште на Oracle Git.

Пакетот 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 (Informations Stall Information), кој ви овозможува да анализирате информации за времето на чекање за добивање различни ресурси (CPU, меморија, I/O) за одредени задачи или множества на процеси во cgroup . Користејќи PSI, управувачите со корисничкиот простор можат попрецизно да го проценат нивото на оптоварување на системот и шемите на забавување во споредба со Просечното оптоварување;
  • За cgroup2, овозможен е контролорот на ресурсите на процесорот, кој обезбедува механизам за ограничување на поставувањето задачи на NUMA мемориските јазли и процесорите, овозможувајќи користење само на ресурси дефинирани за групата задачи преку интерфејсот cpuset псевдо-FS;
  • Рамката ktask е имплементирана за паралелизирање на задачите во кернелот кои трошат значителни ресурси на процесорот. На пример, со користење на ktask, може да се организира паралелизација на операциите за чистење на опсегот на мемориски страници или обработка на листа на иноди;
  • Во 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

Додадете коментар