Добавить в корзинуПозвонить
Найти в Дзене
Новости linux

Linux 6.18: Революционные улучшения производительности и безопасности

Linux 6.18: Революционные улучшения производительности и безопасности Linux 6.18 официально выпущен Линусом Торвальдсом. Несмотря на шум вокруг последнего этапа разработки, релиз прошел гладко, и никаких серьезных проблем обнаружено не было. Новый выпуск включает ряд значительных нововведений и оптимизаций, направленных на повышение производительности и стабильности. Основные улучшения и возможности Оптимизация памяти и распределения Одной из ключевых особенностей Linux 6.18 стала оптимизация механизма выделения памяти (SLUB). Теперь ядро использует отдельные кэши памяти на каждом процессоре, что значительно сокращает необходимость межпроцессорной синхронизации и повышает скорость операций выделения и освобождения памяти. Это положительно сказывается на производительности приложений, активно использующих механизмы RCU. Также были улучшены алгоритмы свопинга. Началась реализация таблицы подкачки (`swap table`), позволяющей эффективнее организовывать и обрабатывать операции с памятью. Эт
Оглавление
Linux 6.18: Революционные улучшения производительности и безопасности
Linux 6.18: Революционные улучшения производительности и безопасности

Linux 6.18 официально выпущен Линусом Торвальдсом. Несмотря на шум вокруг последнего этапа разработки, релиз прошел гладко, и никаких серьезных проблем обнаружено не было. Новый выпуск включает ряд значительных нововведений и оптимизаций, направленных на повышение производительности и стабильности.

Основные улучшения и возможности

Оптимизация памяти и распределения

Одной из ключевых особенностей Linux 6.18 стала оптимизация механизма выделения памяти (SLUB). Теперь ядро использует отдельные кэши памяти на каждом процессоре, что значительно сокращает необходимость межпроцессорной синхронизации и повышает скорость операций выделения и освобождения памяти. Это положительно сказывается на производительности приложений, активно использующих механизмы RCU.

Также были улучшены алгоритмы свопинга. Началась реализация таблицы подкачки (`swap table`), позволяющей эффективнее организовывать и обрабатывать операции с памятью. Эта мера призвана повысить стабильность системы даже при нехватке оперативной памяти.

Хранение данных и кеширование

Новая цель маппера устройств (`dm-pcache`) реализует постоянный кэш, поддерживающий использование постоянной памяти (например, устройств CXL или DAX) в качестве скоростного слоя между быстрой памятью (DRAM) и медленными накопителями (SSD/HDD). Разработчики получают возможность прозрачно интегрировать постоянные хранилища непосредственно в структуру ОС, минуя стороннее ПО.

Сервер NFS получил важную опцию отключения собственного кэширования, что актуально для крупных центров обработки данных и малых облачных инстансов, стремящихся снизить нагрузку на оперативную память и увеличить общую масштабируемость.

Повышенная эффективность сетевого стека

TCP/IP-стек подвергся значительным изменениям. Появилась поддержка протокола PSP (PSP encryption for TCP connections), обеспечивающего аппаратную разгруженность соединений. Этот протокол позволит эффективно реализовать защищенный транспорт в облаках и ЦОДах.

UDP тоже подвергся оптимизации: пути получения стали менее зависимы от блокировок и лучше учитывают топологию NUMA, что повысило производительность UDP RX примерно на 50%. Размер буферов приема сокетов увеличен до 4 МБ, что существенно влияет на пропускную способность высоконагруженных сервисов.

Accurate ECN – новая технология мониторинга трафика, предоставляющая детализированную информацию о насыщенности маршрутов, позволяет добиться лучшего контроля качества обслуживания.

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

BPF-программы теперь могут проверяться цифровой подписью, что добавляет дополнительный уровень безопасности при выполнении сложных задач фильтрации и анализа сетевого трафика. Подсистема аудита также была доработана для поддержки совместного использования нескольких LSM-модулей, делая аудит безопасным и надежным механизмом для многослойной защиты.

Заключение

Выпуск Linux 6.18 демонстрирует стремление разработчиков создать ядро, способное поддерживать современные вычислительные среды и обеспечивать высокую производительность, надежность и безопасность. Будущие обновления обещают продолжить развитие этих направлений, создавая основу для современных высокопроизводительных инфраструктур и решений.

Наши партнеры: vk.com/pm_sormovo

💬 Наша тема VK: vk.me/join/IJdcmHXt0_5zbCgw_aCybg3e3P6xE8ztllU=