Эдуард Шишкин - один из разработчиков Reiser4, на данный момент является сотрудником RedHat. Эдуард опубликовал на lkml результаты тестирования и ревью исходного кода входящей в состав ядра linux-2.6.33 файловой системы Btrfs.
Было обнаружено следующее:
При заполнении пустого 659-мегабайтного раздела Btrfs файлами размером в 2 килобайта, лишь 17% дискового пространства отводится под собственно содержимое файлов, а оставшиеся 83% Btrfs расходует на свои служебные данные.
Столь низкая эффективность использования дискового пространства, похоже, является фундаментальным свойством тех алгоритмов, которые положены в основу Btrfs. А именно, Btrfs пытается хранить блоки переменного размера ("inline extents", xattr, и тд) в структуре данных "B-tree". Однако B-tree предоставляет гарантии эффективного использования памяти лишь для блоков постоянного размера.
Не смотря на то, что первое сообщение было опубликовано в начале июня, переписка между Эдуардом Шишкиным и разработчиком Btrfs Крисом Мейсоном продолжнается на lkml и по сей день. Приятного чтения!
p.s. может, мэйнтэйнеры кое-каких дистрибутивов всё-так поторопились с включением btrfs?
Это даже не смешно обсуждать. Btrfs ещё не зарелизина.
На ваш взгляд, чтобы включать ФС в дистрибутив, она должна быть "зарелизена"?
Странная позиция, а как её тогда "релизить", кто тестировать-то будет, баги находить.
В Debian уже давно есть возможность использовать эту ФС, и это абсолютно нормально, никто ни с чем не "поторопился".
В Debian уже давно есть возможность использовать эту ФС, и это абсолютно нормально, никто ни с чем не "поторопился".
Речь в свое время шла, вроде, о чуть ли не об умолчательном ее использовании. Со включением возможности использовать при желании, но не по умолчанию, думаю, никто спорить не будет.
В Debian уже давно есть возможность использовать эту ФС, и это абсолютно нормально, никто ни с чем не "поторопился".
Речь в свое время шла, вроде, о чуть ли не об умолчательном ее использовании.
С этим согласен, рановато, хотя "кто-то же должен" (пройти по минам ). Ext4 вон многие тоже пока не доверяют, но это не помешало Убунте взять её как умолчательную.
А насчёт btrfs - MeeGo Using Btrfs As Default File-System, и это уже не разговоры, а факт.