Суббота, 24 мая в 23:34 UTC+3
Загрузка...

Код таблицы подкачки Linux демонстрирует потенциал для значительного повышения производительности.


36Опубликовано 17.05.2025 в 02:49Категория: ОСИсточник
Изображение статьи

Новый набор из 27 патчей для ядра Linux представляет механизм "Swap Tables", направленный на улучшение управления виртуальной памятью. Как сообщает Майкл Ларабель (Michael Larabel) с Phoronix, "цель – снижение использования памяти, повышение производительности, динамическое выделение и расширение swap-пространства, большая расширяемость и другие улучшения по сравнению с существующим кодом swap в ядре Linux".

Инженер Кайруи Сун (Kairui Song) из Tencent опубликовал серию патчей Swap Table сегодня, реализуя идеи, обсуждавшиеся разработчиками ядра в последние месяцы. Результаты очень многообещающие, поэтому перейдём сразу к делу: "С этой серией подсистема swap получит прирост производительности в 20-30% – от базового последовательного swap до тяжёлых рабочих нагрузок, как для 4K, так и для mTHP folio. Использование памяти в режиме простоя уже значительно ниже, среднее потребление памяти остаётся прежним или также снизится (при дальнейшей работе). И это открывает возможности для множества будущих оптимизаций с более чётко определёнными операциями swap."

Ларабель отмечает, что патчи также очищают и устраняют различные исторические проблемы подсистемы SWAP.

В Linux swap-пространство действует как переполнение оперативной памяти (RAM), храня неактивные страницы памяти на диске, чтобы освободить RAM для активных процессов. Традиционные механизмы swap ограничены в гибкости и производительности. Предлагаемые "Swap Tables" направлены на решение этих проблем, позволяя более эффективно и динамично управлять swap-пространством, что потенциально может привести к повышению отзывчивости системы и оптимизации использования ресурсов.

Загрузка предыдущей публикации...

Загрузка следующей публикации...

Предыдущие новости в категории

Загрузка предыдущих новостей...

Следующие новости в категории

Загрузка следующих новостей...

Мы отбираем новости из проверенных источников, обрабатываем их с помощью современных AI-технологий и публикуем на сайте, созданном с использованием искусственного интеллекта. Все материалы принадлежат их авторам, а контент проходит дополнительную проверку на достоверность. Возможны ошибки в тексте, так как нейросеть тоже имеет свойство ошибаться. Все изображения являются фантазией нейросети, совпадение с реальными предметами и личностями маловероятно.

© 2025 NOTid . QAter . AI service.