Обновление ядра Linux 7.3: фокус на производительности и безопасности

Популярные

A circular diagram showing layers of Linux security including user access, network, applications, an

Быстрое чтение

  • Рост производительности файловых систем Btrfs и EXT4.
  • Обновления планировщика для улучшения работы игр и гибридных процессоров.
  • Новые ограничения безопасности для интерфейса AF_ALG.
  • Оптимизация управления памятью, сокращающая задержки до 2 мс.
  • Стабильный релиз ожидается в октябре.

Улучшения производительности

Текущий цикл разработки ядра Linux 7.3 обещает стать одним из самых значимых с точки зрения повышения производительности за последние годы. Основное внимание разработчиков было уделено оптимизации систем хранения данных и планировщика CPU. В частности, переработка слоя IOmap позволила существенно ускорить операции прямого ввода-вывода (Direct I/O). Тестирование показывает, что данные изменения обеспечивают заметный прирост производительности на NVMe-накопителях, где показатели файловой системы EXT4 выросли с 1,92 до 2,19 млн IOPS.

Значительные изменения коснулись и планировщика. Патчи от Питера Зейлстры реорганизуют планирование групп (cgroup), что снижает задержки и улучшает стабильность частоты кадров при использовании старого оборудования. Кроме того, была улучшена поддержка гибридных процессоров Intel, что позволяет более эффективно распределять нагрузку между P-ядрами и E-ядрами, минимизируя «заикания» системы при выполнении ресурсоемких фоновых задач.

Безопасность и стабильность

Наряду с оптимизацией производительности, Linux 7.3 вводит важные изменения в интерфейс AF_ALG, используемый для доступа пользовательских программ к криптографическому API ядра. Из-за сложностей в поддержке и выявленных уязвимостей, доступ к функциям AF_ALG теперь по умолчанию ограничен через новый системный параметр af_alg_restrict. Теперь разрешено использование только ограниченного набора алгоритмов, что повышает общую безопасность системы при сохранении совместимости с критически важными компонентами, такими как IWD, BlueZ и cryptsetup.

Улучшения коснулись и подсистемы управления памятью. Исправлена ошибка в KSM, которая приводила к зависаниям системы под высокой нагрузкой; это сократило время отклика в худшем случае с 700 мс до менее чем 2 мс. Аналогичные оптимизации в zsmalloc привели к росту производительности до 1,83 раза на бюджетных платах, включая Raspberry Pi 4B.

Что дальше

Ожидается, что окно слияния закроется в ближайшие дни, после чего начнется стадия выпуска кандидатов в релиз (RC). Стабильный релиз Linux 7.3 запланирован на октябрь текущего года.

Источники

|
Создатель:Редакция Azat TV

Самые последние