Страница 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