Oracle компаниясы Unbreakable Enterprise Kernel R5U2 шығарды

Oracle компаниясы босатылды ядроға арналған екінші мүмкіндік жаңартуы Үзілмейтін кәсіпорын ядросы R5, Red Hat Enterprise Linux ядросы бар стандартты пакетке балама ретінде Oracle Linux дистрибутивінде пайдалану үшін орналастырылған. Ядро x86_64 және ARM64 (aarch64) архитектуралары үшін қол жетімді. Жеке патчтарға бөлуді қоса, ядро ​​көздері, жарияланған жалпы Oracle Git репозиторийінде.

Unbreakable Enterprise Kernel 5 ядроға негізделген Linux 4.14 (UEK R4 4.1 ядросына негізделген), ол жаңа мүмкіндіктермен, оңтайландырулармен және түзетулермен жаңартылды, сонымен қатар RHEL жүйесінде жұмыс істейтін қолданбалардың көпшілігімен үйлесімділік үшін сыналған және Oracle өнеркәсіптік бағдарламалық және аппараттық құралдарымен жұмыс істеу үшін арнайы оңтайландырылған. UEK R5U1 ядросы бар орнату және src бумалары дайындалды Oracle Linux 7.5 және 7.6 үшін (бұл ядроны RHEL, CentOS және Scientific Linux жүйелерінің ұқсас нұсқаларында пайдалануға ешқандай кедергілер жоқ).

Кілт жақсартулар:

  • Патчтар топтағы белгілі бір тапсырмалар немесе процестер жиынтығы үшін әртүрлі ресурстарды (CPU, жад, енгізу/шығару) алудың күту уақыты туралы ақпаратты талдауға мүмкіндік беретін PSI (қысым туралы ақпарат) ішкі жүйесін енгізу арқылы тасымалданды. . PSI пайдалана отырып, пайдаланушы кеңістігін өңдеушілер Орташа жүктемемен салыстырғанда жүйе жүктемесінің деңгейін және баяулау үлгілерін дәлірек бағалай алады;
  • cgroup2 үшін cpuset псевдо-FS интерфейсі арқылы тапсырмалар тобы үшін анықталған ресурстарды ғана пайдалануға мүмкіндік беретін NUMA жады түйіндері мен орталық процессорларындағы тапсырмаларды орналастыруды шектеу механизмін қамтамасыз ететін cpuset ресурс контроллері қосылады;
  • Ktask құрылымы маңызды процессор ресурстарын тұтынатын ядродағы тапсырмаларды параллельдеу үшін іске асырылды. Мысалы, ktask көмегімен жад беттерінің ауқымдарын тазарту немесе инодтар тізімін өңдеу үшін операцияларды параллельдеу ұйымдастыруға болады;
  • DTrace ішінде қосылды «pcap(skb,proto)» жаңа әрекеті арқылы libpcap арқылы пакетті түсіруге қолдау көрсету Мысалы, «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

пікір қалдыру