Страница 1 из 1

UFS Скорость фаилов ?

Добавлено: 2009-02-09 0:14:07
X-master
Ситуация: есть тысячи текстовых файлов, реальный объем каждого примерно 100 байт. На NTFS размер кластера для 1 файла 4 кб, получается что на диске данные файлы занимают в десятки раз больше места, чем занимают "на самом деле". при копировании этих файлов на сервер с FreeBSD, как будет обстоять ситуация с "размером на диске"? -это первый вопрос

Второй вопрос если сразу же буду загружаться по несколько тысяч таких фаилов ((коментов на сайт) так как мускул убрали по собственным соображениям ) то как это скожеться на производительности

Re: UFS Скорость фаилов ?

Добавлено: 2009-02-09 9:34:46
zg
X-master писал(а):как будет обстоять ситуация с "размером на диске"?
из мана по newfs

Код: Выделить всё

     -b block-size
             The block size of the file system, in bytes.  It must be a power
             of 2.  The default size is 16384 bytes, and the smallest allow-
             able size is 4096 bytes.  The optimal block:fragment ratio is
             8:1.  Other ratios are possible, but are not recommended, and may
             produce poor results.
По дефолту идёт 16к, самый маленький 4к
X-master писал(а):если сразу же буду загружаться по несколько тысяч таких фаилов
рекомендую оптимизировать алгоритм работы скрипта. Для веба файл объёмом до мегабайта не представляет никакой нагрузки. 5000 x 100 ~ 500K, для современных серваков это не объём, можно хранить и в одном файле.
X-master писал(а):так как мускул убрали по собственным соображениям )
помимо мускула есть ещё и другие базы данных, которые не требуют сервера - dbase, SQLite и т.д. Эти библиотеки как правило всегда доступны на хостингах, поэтому их использование вполне безопасно.

http://ru2.php.net/manual/ru/book.dbase.php
http://ru2.php.net/manual/ru/book.sqlite.php