|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 15 Jan 2007 01:50:47 To : Boris Samorodov Subject : Re: создание/удаление миллиона файлов -------------------------------------------------------------------------------- 14 янв 2007, воскресенье, в 20:09 KRAST, Boris Samorodov написал(а): EG>> Попробовал воспроизвести EG>> http://groups.google.com/group/fido7.ru.unix.bsd/msg/f3aa909c54b394cf EG>> на шестерке и офигел. EG>> Краткое содержание предыдущей серии: FreeBSD 4, Celeron 900E, 320M RAM, EG>> диск IBM 40G ATA100 в режиме ATA33+tags, noasync+softupdates, EG>> раздел 15G с 1.5Gb и 3.5 миллионов inode свободных. EG>> 20000 файлов в каталоге создавало за 2 секунды, причем как первые 20000 EG>> из миллиона, так и последние. Из-за особенностей реализации dirhash EG>> в четверке (тормоза в момент расширения хеша) общее время создания EG>> миллиона файлов в каталоге 179 секунд (три минуты), или 5586 файла EG>> в секунду. EG>> Сейчас запустил тот же самый скрипт на FreeBSD 6.2-PRE, Pentium-D EG>> 2x2.8Gb, EG>> 1Gb RAM, диск WDC 80G WD800JB-00FMA0 в режиме ATA100 (без TQ), EG>> noasync+softupdates, раздел UFS2, 22G с 2Gb и 2.5 миллионов inode BS> свободных, EG>> ядро SMP, vfs.ufs.dirhash_maxmem: 8388608. EG>> Скорость создания - 666 файлов в секунду против 10000 на четверке. EG>> то есть 6% от прежней. Вот это прогресс... BS> Число мистическое. ;-) BS> Проверь параметры теста. У меня на двух 6.2-PRE 21-25 тыс.файлов в сек. Hе понимаю, что тут проверять. Сейчас загрузил на этой же машине ту самую четверку, только она сейчас живет на WDC 200Gb WD2000JB-00REA0, раздел UFS1 такого же размера, 15Gb и 2.9 миллионов inode свободных - скорость создания 277 файлов в секунду. Вернулся в шестерку - на этом диске та же скорость. У тебя на 6.2-PRE 21-25 тысяч файлов не на SCSI-ли? Если да, значит дело в tagged queueing. Очень жаль, что тот AVER у меня сдох. Кроме tagged queueing еще разница в контроллере - хорошие результаты у меня на четверке были с интегрированным контроллером в i440BX (ATA-33), а тормоза сейчас на Promise UltaATA 100 TX2 PCI. Eugene -- Choose SMTP and wondering why the fsck you are logged on on a Sunday morning --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093ab74b0ea.html, оценка из 5, голосов 10
|