Новости Linux 6.17 прокачал EXT4: файловая система готова к атакам многопоточных контейнеров

NewsMaker

I'm just a script
Премиум
19,458
40
8 Ноя 2022
Linux 6.17 приносит важное, но неочевидное обновление для всех, кто работает с файлами.


oy63vbhh18hjh4kb40emaqapkwg6sp2w.jpg


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

Разработчик Баокун Ли из Huawei отметил, что в условиях роста числа ядер в современных серверах и увеличения количества Для просмотра ссылки Войди или Зарегистрируйся на узел начали проявляться проблемы с масштабируемостью EXT4. При профилировании стало очевидно, что узким местом оказался механизм выделения и освобождения блоков, из-за чего производительность существенно снижалась при интенсивной работе с множеством контейнеров.

Чтобы решить проблему, было подготовлено 18 патчей, которые прошли три раунда ревью и теперь включены в Linux 6.17. По словам разработчиков, после внесения изменений наблюдается резкий рост числа операций <code>fallocate</code> в секунду на контейнер, особенно в высоких процентах нагрузки. Это означает, что в реальных сценариях с множеством контейнеров EXT4 стал заметно эффективнее.


qavjsbl8uretnjf34c2cgdei7qbnngqr.png


Также были получены интересные результаты по фрагментации: степень фрагментации файлов заметно снизилась, хотя при этом слегка увеличилась фрагментация свободного пространства. Такой компромисс разработчики сочли вполне оправданным.

Таким образом, масштабируемость EXT4 при работе с блоками стала одним из ключевых улучшений, вошедших в обновлённый пул для Linux 6.17. Улучшения особенно актуальны для Для просмотра ссылки Войди или Зарегистрируйся и корпоративных систем, где эффективность работы с файлами под высокой нагрузкой имеет критическое значение.
 
Источник новости
www.securitylab.ru

Похожие темы