Сегодня в список рассылки по ядру Linux был опубликован набор из 13 исправлений для оптимизации обработки онлайн-дефрагментации драйвером ядра EXT4. Улучшения онлайн-дефрагментации для EXT4 могут обеспечить значительный прирост производительности и значительное улучшение в различных сценариях. Инженер Huawei Чжан И опубликовал исправления в почтовой рассылке ядра Linux, направленные на улучшение обработки онлайн-дефрагментации файловой системы EXT4. Кроме того, компания работает над преобразованием буферизированного кода ввода-вывода EXT4 для обычных файлов в инфраструктуру IOmap. Чжан И объяснил в серии патчей LKML: «В настоящее время онлайн-дефрагментация ext4 в основном реализована посредством операции перемещения экстентов в ядре. Это перемещение экстентов выполняется с гранулярностью PAGE_SIZE, итеративно выполняя операции обмена экстентов и перемещения данных, что весьма неэффективно. Особенно с учётом того, что ext4 теперь поддерживает большие объемы I/O Итерации с гранулярност
Новые исправления оптимизируют онлайн-дефрагментацию EXT4 для повышения производительности
24 сентября24 сен
2 мин