how to increase speed to iterate all file's name in a XFS , about million files.

Dave Chinner david at fromorbit.com
Tue Sep 28 20:01:32 CDT 2010


On Wed, Sep 29, 2010 at 08:55:08AM +0800, hank peng wrote:
> 2010/9/29 Dave Chinner <david at fromorbit.com>:
> > On Wed, Sep 29, 2010 at 08:28:08AM +0800, hank peng wrote:
> >> Hi:
> >> I have a XFS file system which contains about million files in it. I
> >> want to iterate all file's name using readdir function and I found
> >> that a little time-consuming.
> >> Anybody to suggest a way to increase its speed?
> >
> > In what way was it time consuming? IO bound? CPU bound? something
> > else?
> >
> I think it is IO bound,

Can you post the output of 'iostat -x -m 5' while the readdir is in
progress so we can determine if that is true or not?

> file names information is scattered in whole
> partition, right?

No, not usually.

Cheers,

Dave.
-- 
Dave Chinner
david at fromorbit.com




More information about the xfs mailing list