Re: Max Files Per Directory

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

 



At 11:11 PM -0400 7/16/05, Matthew Miller wrote:
>On Sat, Jul 16, 2005 at 02:22:51PM -0400, Tony Nelson wrote:
>> I didn't want to try a million files.  Creation and listing seem to be
>> linear with the number of files, but rm seems quadratic.  I think this
>> indicates that in my current 2.6.12 FC3 kernel using Ext3 the directory
>> data structure is still a list and not a tree.
>
>I get similar results with your script. But try "dumpe2fs | grep features"
>on your filesystem and look for dir_index. (Mine has it.)

Well, it's not so impressive, though maybe by comparison it's good.  As I
say, it acts no better than if it were using a linked list, even if it is
using a tree.

>Then, if you want,
>try using tune2fs to turn it off and retry the test....

On a test (loopback) FS, with dir_index I get results similar to before,
while without dir_index, file creation gets very slow fast (100000 files:
1010 s vs. 34 s), while listing is about the same, and deleting is faster.

So indexing is (and was) being used, but it doesn't help as much as I would
expect, and it is still better to have only a moderate number of files per
directory.
____________________________________________________________________
TonyN.:'                       <mailto:tonynelson@xxxxxxxxxxxxxxxxx>
      '                              <http://www.georgeanelson.com/>


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux