[freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Высокая нагрузка
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 В тесте не учитывалось время создания файлов.
[freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Высокая нагрузка
11.01.2013 9:49, Sayetsky Anton пишет: 11 января 2013 г., 9:46 пользователь Sergey V. Dyatko sergey.dya...@gmail.com написал: сейчас и упоминания нет об экспериментальности (в head по крайней мере) В releng/9.1 тоже нет, с месяц назад коммит был. да ладно. сравните more и less во фре;) more не юзаю нигде и никогда - не перевариваю. Только less. А на иосе?
[freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Высокая нагрузка
1/10/13 5:55 PM, Sayetsky Anton пишет: Пару месяцев назад был разговор о tmpfs, и таки на нескольких десятках тысяч файлов оно у меня значительно быстрее ufs отработало. Могу повторить тесты, ежели интересно. Я проводил такой тест: 1. в tmpfs и на ufs создаются файлы таким скриптом: http://pastebin.com/mmp8sFEq (файлов при этом создается относительно мало) 2. делается stat на файлы, большая часть из которых не существует: http://pastebin.com/3h8uivbX Точных цифр уже не помню, но на 8-ке полугодовой давности UFS было заметно быстрее. На свежей фре пока нет времени протестировать, если кому не лень - проверьте пожалуйста. Данный тест выглядит очень искусственным, но создан по мотивам реального приложения (кроме stat-а в реальном приложении делались и другие операции, но медленный stat был узким местом).
[freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Высокая нагрузка
я буквально на днях пробовал, на 8.2 правда. файлов было 150k в случае с tmpfs, благодаря тому, что отвлекся от того workspace оно и досчиталось. Больше 3 минут считало, что дохера, как мне кажется. при этом find, натравленный на тот же каталог, но уже с ufs на след. день, примерно в тоже время, насчитал ~420к (сессии пхп-шные типа sess_001p8n9vbqphdbjrchf0s6ngg7) Вот интересно, есть какой нить вменяемый механизм, позволяющий хранить сеcсии в структуре вида aa/bb/cc/dd/ee и что это за фалый вида php193y786409283262893727?