On Jan 3, 2008 2:04 PM, Carlos E. R. <[EMAIL PROTECTED]> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > > The Thursday 2008-01-03 at 13:00 -0500, Greg Freemyer wrote: > > > I have a Windows based app we run at our office. > > > > It sometimes creates directories with literally millions of small > > files in one directory. Using a local drive with NTFS it is taking > > hours to do simple things in that directory. > > > > I'm thinking of sitting up a dedicated Samba Server to serve just the > > data drive out to this windows server. > > > > If I did that, what would be the best choice of filesystem? ReiserFS? > > I know it has been optimized for lots of small files, but I'm not > > sure about the couple million in one directory scenario. > > > Reiserfs will be very happy with millions of files in a single directory. > You can try it yourself, creating and deleting such files with a script > and timing the operation: I did so myself to verify. > > Like: > > $DONDE=/Somewhere > time for X in `seq 1 1000`; > do > for Y in `seq 1 1000`; > do > dd if=/dev/zero of=$DONDE/Zero_$X"_"$Y bs=1k count=1 2> /dev/null > done > echo $X thousands > done > > (You can add timings in there)
Testing now on a native reiser. I'll play with samba tomorrow. FYI: I guess that extra $ was to make sure I knew what I was doing. I copied the above a little to literally the first time and created a few hundred /Zero* files. Easy enough to delete. Glad you gave them a nice easy to identify name. Greg -- Greg Freemyer Litigation Triage Solutions Specialist http://www.linkedin.com/in/gregfreemyer First 99 Days Litigation White Paper - http://www.norcrossgroup.com/forms/whitepapers/99%20Days%20whitepaper.pdf The Norcross Group The Intersection of Evidence & Technology http://www.norcrossgroup.com -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
