10 января 2013 г., 20:11 пользователь Anton Yuzhaninov
<cit...@citrin.ru> написал:
> ...
> Точных цифр уже не помню, но на 8-ке полугодовой давности UFS было заметно
> быстрее. На свежей фре пока нет времени протестировать, если кому не лень -
> проверьте пожалуйста.
>
> Данный тест выглядит очень искусственным, но создан по мотивам реального
> приложения (кроме stat-а в реальном приложении делались и другие операции,
> но медленный stat был узким местом).

Протестил. Таки да.

jason@jw:~$ test-dirhash.sh /tmp/ stat
     3412,59 real         1,22 user      1703,02 sys
jason@jw:~$ test-dirhash.sh /home/jason/ stat
       24,55 real         0,22 user         1,52 sys

Первое - это tmpfs, второе - ufs.
Механизм тестирования:
1. Создаём 300 000 файлов со случайным содержимым, размер - 4к.
2. Делаем ls -lAh на каталог.
3. Делаем find на каталог и stat через xargs
В тесте не учитывалось время создания файлов.

Ответить