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 В тесте не учитывалось время создания файлов.