История изменений
Исправление 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.