[Samba] Slow performance with lots of files in one directory
Gerald Drouillard
gerrylist at drouillard.ca
Fri Jan 10 15:06:01 GMT 2003
Unless you are a programmer, I am afraid the only thing you can do is to
modify how the files are stored in that directory. I had the files on a
ext3 RAID5 with lots of memory config and any type of access to that
directory would bring smb to a crawl. I even tried putting the files on a
separate XFS RAID5 server and mount the directory, but seemed to just make
it worse even with a 1Gig connection between the servers. The files that I
store are from our in-house imaging program. Our file names were all
numeric so it was just a case of changing the name structure from 123456.TIF
to /3/2/1/456.TIF. In the new file name format, a directory has no more
than 999+10 directory entries. Now the system is working better than ever.
Regards
-------------------------
Gerald Drouillard
Owner and Consultant
Drouillard & Associates, Inc.
http://www.Drouillard.ca
> -----Original Message-----
> From: samba-admin at lists.samba.org [mailto:samba-admin at lists.samba.org]On
> Behalf Of Anders Nordby
> Sent: Thursday, January 09, 2003 10:19 AM
> To: samba at lists.samba.org
> Subject: [Samba] Slow performance with lots of files in one directory
>
>
> Hello,
>
> I've got performance problems with copying small files over to a Samba
> share in a directory that has lots of small files (10000 to 20000
> files). It takes too long time to copy new files (they drip in at a fast
> pace), and smbd eats a lot of CPU time.
>
> Is there any way to make Samba run faster in this situation?
>
> Cheers,
>
> --
> Anders Nordby
> Aftenposten AS, Systemteknisk avd.
>
> Tlf.: +47 22864083
> Fax: +47 22864074
> --
> To unsubscribe from this list go to the following URL and read the
> instructions: http://lists.samba.org/mailman/listinfo/samba
More information about the samba
mailing list