[Zope] DirectoryStorage and UFS2
Ken Gunderson
kgunders at teamcool.net
Wed May 19 12:07:31 EDT 2004
Howdy:
I'd have a Zope/Zeo site that I'd like to set up to use
DirectoryStorage. Platform is FreeBSD5.2.1 using UFS2 w/softupdates.
Probably will also mirror with vinum. DirectoryStorage docs state:
bushy:
If you are using a filesystem that is inefficient with directories
containing larger than a few hundred items. This is optimal for most
conventional filesystems, such as ext2 on linux. In this format each
object is given its own directory nested inside 8 levels of
subdirectory. Each revision of an object has its own file in that
directory.
chunky:
If you are using a filesystem that is most efficient with directories
containing tens of thousands of subdirectories, or hundreds of
thousands of files. This is optimal for filesystems such as reiser3 or
JFS on linux. In this format, one subdirectory is shared by up to 65000
objects. That subdirectory is nested inside 4 levels of subdirectory.
I am unsure whether UFS2 would best utilize the "chunky" or "busy"
options. The 64 bit pointers allow for up to 65K subdirs w/in a dir,
correct? So the large number of subdirs under chunky format could be
handled. Dirhash and dirpref can deal can cope with large numbers of
files per directory, correct. But then doesn't UFS2 still use more
linear model?
Any insights from the FBSD/filesystem gurus would be appreciated.
--
Best regards,
Ken Gunderson
GPG Key-- 9F5179FD
"Freedom begins between the ears." -- Edward Abbey
More information about the Zope
mailing list