LINUX.ORG.RU

История изменений

Исправление i-rinat, (текущая версия) :

Я про _другую_ ФС говорил.

Твои слова недвусмысленно говорят о «ext4 против всех», а не «ext4 против всех, кроме reiserfs, кроме ..., кроме ... и кроме ...».

И да, мерить надо _доступ_ к _одному_ файлу.

ls -l это readdir + 50 тысяч lstat'ов. Ну подели оба числа на 50000, если тебе так хочется. Тест «есть файл?» сводится к вызову lstat.

А твой любимый рейзер

Я бы не назвал reiserfs любимой. Она тоже загибается от большого количества файлов. Правда есть преимущество: после очистки каталога с сотнями тысяч файлов он станет обычным, быстрым. А в ext2/3/4 такой каталог навсегда останется «каталогом-убийцей». Сделаешь в нём ls и всё, идёшь пить чай.

Исходная версия i-rinat, :

Я про _другую_ ФС говорил.

Твои слова недвусмысленно говорят о «ext4 против всех», а не «ext4 против всех, кроме reiserfs, кроме ..., кроме ... и кроме ...».

И да, мерить надо _доступ_ к _одному_ файлу.

ls -l это readdir + 50 тысяч lstat'ов. Ну подели оба числа на 50000, если тебе так хочется. Тест «есть файл?» сводится к вызову lstat.