Кампанія 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.

Крыніца: opennet.ru

Дадаць каментар