Компания Oracle выпустила ядро Unbreakable Enterprise Kernel R4U6

14 декабря 2017 года

Компания Oracle представила шестое функциональное обновление для ядра Unbreakable Enterprise Kernel 4 (UEKR4U6). Исходные тексты ядра, включая разбивку на отдельные патчи, доступны (Архивная копия от 21 ноября 2020 на Wayback Machine) в публичном Git-репозитории Oracle. Ядро распространяется в качестве альтернативы штатному пакету с ядром, поставляемому в Red Hat Enterprise Linux, и предоставляет ряд расширенных возможностей, таких как интеграция DTrace и улучшенная поддержка Btrfs. Пакеты с ядром подготовлены для Oracle Linux 6 и Oracle Linux 7.

Ключевые улучшения:

  • Функция автоматической балансировки NUMA-узлов отключена по умолчанию из-за выявления ряда проблем (подвисание процессов в состоянии D), наблюдаемых на системах с несколькими NUMA-узлами;
  • Включена по умолчанию функция отложенного уплотнения THP (Transparent Huge Pages), которая бэкпортирована из свежей кодовой базы основного ядра. Изменение позволило избавиться от проблем с приостановкой выполнения приложений в моменты выделения THP-страниц, которые могли занимать слишком много времени при большой фрагментации памяти;
  • Обновлён код файловых систем Btrfs и XFS (бэкпортирован набор исправлений);
  • Обновлены версии драйверов;
  • В Crypto API представлен дополнительный драйвер ccp, предоставляющий доступ к функциям сопроцессора для ускорения криптографических операций (AMD CCP, Cryptographic Coprocessor);
  • В генератор псевдослучайных чисел добавлен коллектор энтропии на основе джиттера (jitter), основанный на учёте отклонения времени повторного исполнения определённого набора инструкций на CPU (CPU execution time jitter), которое зависит от множества внутренних факторов и непредсказуемо без физического контроля над CPU;
  • В DTrace предоставлен провайдер трассировки ввода/вывода для NFS (поддерживает обработку событий начала и завершения операции, чтения и записи) и провайдер lockstat для трассировки событий, связанных с установкой блокировок в ядре;
  • Прекращена поставка отдельных пакетов dtrace-modules, dtrace-modules-provider-headers и dtrace-modules-shared-headers, содержимое которых включено в состав основного пакета kernel-uek и связанные с ним пакеты с заголовочными файлами;
  • Под флагом Technology Preview продолжается тестирование экспериментальной поддержки DCTCP (Data Center TCP), DRBD (Distributed Replicated Block Device), системы верификации модулей ядра по цифровой подписи, серверной реализации pNFS (parallel NFS).

Источники

править
 
 
Creative Commons
Эта статья содержит материалы из статьи «Компания Oracle выпустила ядро Unbreakable Enterprise Kernel R4U6», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.