|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 14 Jan 2007 23:39:59 To : All Subject : создание/удаление миллиона файлов -------------------------------------------------------------------------------- Привет! Попробовал воспроизвести http://groups.google.com/group/fido7.ru.unix.bsd/msg/f3aa909c54b394cf на шестерке и офигел. Краткое содержание предыдущей серии: FreeBSD 4, Celeron 900E, 320M RAM, диск IBM 40G ATA100 в режиме ATA33+tags, noasync+softupdates, раздел 15G с 1.5Gb и 3.5 миллионов inode свободных. 20000 файлов в каталоге создавало за 2 секунды, причем как первые 20000 из миллиона, так и последние. Из-за особенностей реализации dirhash в четверке (тормоза в момент расширения хеша) общее время создания миллиона файлов в каталоге 179 секунд (три минуты), или 5586 файла в секунду. Сейчас запустил тот же самый скрипт на FreeBSD 6.2-PRE, Pentium-D 2x2.8Gb, 1Gb RAM, диск WDC 80G WD800JB-00FMA0 в режиме ATA100 (без TQ), noasync+softupdates, раздел UFS2, 22G с 2Gb и 2.5 миллионов inode свободных, ядро SMP, vfs.ufs.dirhash_maxmem: 8388608. Скорость создания - 666 файлов в секунду против 10000 на четверке. то есть 6% от прежней. Вот это прогресс... Eugene -- Устав от вечных упований, Устав от радостных пиров --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2609346ac6bcb.html, оценка из 5, голосов 10
|