Глава 5. Технологические превью (машинный перевод)

В этой части представлен список всех предварительных версий технологий, доступных в Red Hat Enterprise Linux 8.0.

Информацию о возможностях поддержки Red Hat для функций предварительного просмотра см. В разделе Technology Preview Features Support Scope

5.1. ядро (машинный перевод)

XDP доступны в качестве предварительного просмотра технологии

eXpress Data Path (XDP) Функция, которая доступна в качестве предварительного просмотра технологии, предоставляет возможность загружать программы Berkeley Packet Filter (BPF) для высокопроизводительной обработки пакетов в ядре, делая программируемый сетевой путь данных ядра.

(BZ#1503672)

eBPF доступны в качестве предварительного просмотра технологии

расширенная фильтрация пакетов Беркли (eBPF) функция доступна в качестве предварительного просмотра технологии для сетей и трассировки. eBPF позволяет пользователю присоединять пользовательские программы к различным точкам (сокеты, точки трассировки, прием пакетов) для получения и обработки данных. Функция включает в себя новый системный вызов bpf(), что позволяет создавать различные типы карт, а также вставлять различные типы программ в ядро. Увидеть bpf(2) справочная страница для получения дополнительной информации.

(BZ#1559616)

BCC доступен в качестве предварительного просмотра технологии

BPF Compiler Collection (BCC) представляет собой набор инструментов пользовательского пространства для создания эффективных программ трассировки и манипулирования ядром, который доступен в виде предварительного просмотра технологии в Red Hat Enterprise Linux 8. BCC предоставляет инструменты для анализа ввода-вывода, создания сетей и мониторинга операционных систем Linux с использованием extended Berkeley Packet Filtering (eBPF)

(BZ#1548302)

Контрольная группа v2 доступно как предварительный просмотр технологии в RHEL 8

Контрольная группа v2 Механизм представляет собой единую иерархию контрольной группы. Контрольная группа v2 организует процессы иерархически и распределяет системные ресурсы по иерархии контролируемым и настраиваемым образом.

В отличие от предыдущей версии, Контрольная группа v2 имеет только одну иерархию. Эта единая иерархия позволяет ядру Linux:

  • Распределите процессы по категориям в зависимости от роли их владельца.
  • Устраните проблемы с конфликтующими политиками нескольких иерархий.

Контрольная группа v2 поддерживает многочисленные контроллеры:

  • Контроллер ЦП регулирует распределение циклов ЦП. Этот контроллер реализует:

    • Модели ограничения веса и абсолютной полосы пропускания для обычной политики планирования.
    • Абсолютная модель распределения полосы пропускания для политики планирования в реальном времени.
  • Контроллер памяти регулирует распределение памяти. В настоящее время отслеживаются следующие типы использования памяти:

    • Userland memory - страничный кеш и анонимная память.
    • Структуры данных ядра, такие как дентрии и иноды.
    • Буферы сокетов TCP.
  • Контроллер ввода / вывода регулирует распределение ресурсов ввода / вывода.
  • Контроллер обратной записи взаимодействует с контроллерами памяти и ввода-вывода и является Контрольная группа v2 конкретный.

Информация выше была основана на ссылке: https://www.kernel.org/doc/Documentation/cgroup-v2.txt Вы можете обратиться к той же ссылке, чтобы получить больше информации о конкретном Контрольная группа v2 контроллеры.

(BZ#1401552)

early kdump доступно как предварительный просмотр технологии в Red Hat Enterprise Linux 8

early kdump Функция позволяет загружать ядро и initramfs достаточно рано, чтобы захватить vmcore информация даже для ранних сбоев. Для более подробной информации о early kdump, см /usr/share/doc/kexec-tools/early-kdump-howto.txt файл.

(BZ#1520209)