Файловая система Btrfs, присутствующая во многих дистрибутивах Linux, по умолчанию активировала большие страницы памяти. Эта функция обеспечивает прирост производительности до 10% в повседневных задачах, таких как открытие программ или перемещение файлов. Кроме того, вводится экспериментальная поддержка огромных страниц размером 2 МБ, а скорость последовательной записи оптимизируется до 15%. Обычный пользователь заметит, что система стала более отзывчивой, без необходимости вносить какие-либо изменения в настройки.
Технические детали оптимизации в Btrfs 🛠️
Активация больших страниц снижает нагрузку на блок управления памятью (MMU) за счет обработки более крупных блоков данных. Экспериментальная поддержка страниц размером 2 МБ нацелена на интенсивные рабочие нагрузки, такие как базы данных или виртуализация. Улучшения в последовательной записи приносят пользу при копировании больших файлов и загрузке контента. Разработчикам удалось добиться этих улучшений без ущерба для общей стабильности системы, хотя экспериментальный режим требует дополнительного тестирования в производственных средах.
Linux становится быстрее, а ты и не заметил 🚀
Оказывается, Btrfs прятал под ковром дополнительные 10% производительности, ожидая, пока кто-нибудь нажмет волшебную кнопку. Теперь, наконец, твой старый ноутбук загрузит LibreOffice до того, как ты приготовишь себе кофе, а не наоборот. Конечно, огромные страницы по 2 МБ звучат как что-то, что понимают только пользователи серверов, но по крайней мере мы можем похвастаться файловой системой, которая серьезно относится к эффективности. И без установки чего-либо, что самое лучшее.