12 ноября 2010 г.

Тестирование производительности файловых систем ext4 и BTRFS на ядрах 2.6.35, 2.6.36 и 2.6.37.

Ресурс Phoronix выложил результаты тестирования двух файловых систем используя ядра Linux версий 2.6.35, 2.6.36 и ещё не вышедшее 2.6.37.
Как показали результаты тестирования, производителность обеих файловых систем на ядре 2.6.37 на большинстве тестов довольно удручающая.
Тем не менее, в грядущей версии ядра Linux ожидается ряд интересных изменений, которые должны сильно улучшить скорость работы обеих файловых систем. Например, замечено письмо от Теодора Цо в котором он просит принять патч для EXT4, который позволяет лучшим образом работать файловой системе с большими файлами на многоядерных/многопроцессорных системах. Судя по всему, это тот самый патч, который был использован в этом бенчмарке.
Из других интересных нововведений для ФС ext4 в ядре 2.6.37, запланирован механизм для "ленивой" инициализации таблицы инодов, что должно резко ускорить работу операции mkfs (создание файловой системы, для тех, кто не в курсе).
Для файловой системы BTRFS ожидается появление механизма "обратной записи", что тоже должно сказаться на резком росте производительности файловой системы, в виду лучшего использования неиспользованных мест на диске. Ещё одним местом, где будет произведена работа - это механизм ENOSPC, а также чистка и оптимизация кода в целом.
Ссылка на источник

Комментариев нет:

Отправить комментарий