Thanks Peter,

While I can control what I put in each directory, I leave the selection of
the servers file system, caching and other system tuning, to the ISP which
hosts my website. At my request, they turned off caching, because of the delay in updates appearing on the website.

It would appear that I am far from filling up my directory, however, there
are probably enough files, some with long names, to slow access.

Marghanita
[email protected] wrote:
"Marghanita" == Marghanita da Cruz <[email protected]> writes:


Marghanita> Peter did you mean can or can't create a new link to the
Marghanita> second directory?  [email protected] wrote:
You can't create a new link in that directory.

No, each name in a directory is a link to a file.  When the directory
is full, you can't create a new link --- i.e. you can't put a new
name in the directory.  Practically speaking you run into other
limitations way before that --- typically you run out of inodes in an
inode-based filesystem, or your directory search time becomes
excessive if you're using a filesystem that uses linear search.

For a given workload it's worth testing different filesystems to find
out which is best.  They vary enormously depending on the underlying
hardware and workload.  For highly multithreaded workloads on high
performance storage arrays, XFS is often a good choice; for single
spindle or single-threaded workloads, ext3 is pretty good in my
experience.  btrfs looks as if it could perform really well for some
workloads, but it's still somewhat unstable --- I think the on-disk
format may still need some work.  I haven't found a workload where JFS
performs well yet, and I haven't done enough benchmarking on ext4 to say
anything about it.

Peter C



--
Marghanita da Cruz
Ramin Communications (Sydney)
Website: http://ramin.com.au
Phone:(+612) 0414-869202



--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to