[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: файловая система



On Thu, Sep 14, 2006 at 01:38:20PM +0400, Artem Chuprina wrote:
> Stanislav Maslovski -> debian-russian@lists.debian.org  @ Thu, 14 Sep 2006 02:45:01 +0400:
> 
>  SM> Какую файловую систему присоветует ув. All на 320 Gb диске для хранения
>  SM> видеофайлов со размерами порядка 150 - 250 Мб?
> 
>  SM> Интересует максимальный процент использования дискового пространства,
>  SM> быстродеиствие не так важно.
> 
> Любую, начиная со старой доброй ext2, которой можно объяснить размер
> блока (его побольше) и количество инодов (соответственно, поменьше).
> Заодно, кстати, и быстродействие возрастет.  Но вообще, скорее всего,
> выигрыш там будет доли процента по сравнению с тем, что стоит по
> умолчанию (в дебиане это ext3 безо всякого тюнинга), исключая параметр
> "резервирование пространства для рута" - оно по умолчанию сразу 5%.  Вот
> если бы у тебя был ньюсовый спул, с немеряным количеством файлов по 1-2
> кб, там вопрос был бы существенным.

Грубо оценивая, в ext2 c block_size = 4 Кб имеем overhead (за счет
информации о расположении блоков на диске) в один блок на
каждые block_size / sizeof(long) = 1024 блока данных, т.е. порядка 0.1%. Для
моего диска это составит порядка 320 Мб. При среднем размере файла в 200 Мб
потери на "хвостах" составят порядка (320000 / 200) * 2 Кб = 3.2 Мб, чем
можно пренебречь.

В райзере размер блока может быть в два раза больше, но как правильно оценить
overhead я не очень понимаю.

В FAT32 с двумя копиями FAT и размером блока в 64 Кб имеем overhead в 2
блока на каждые 64К / 4 = 16К блоков данных, т.е. 1 : 8K. Для моего диска
это составит 320 Гб / 8K = 40 Мб. За счет хвостов потеряем 1600 * 32 ~= 50 Мб.
Итого, 90 Мб. Если размер блока 32 Кб, потеряем 80 + 25 = 105 Мб.

Крохоборство, в общем-то, но все равно интересно =)

-- 
Станислав



Reply to: