On Tue, Jul 30, 2013 at 12:56:18PM -0400, Ryan Bair wrote: > I'm running Samba 4.0.7 on CentOS 6.4 running double duty as DC and file > server. > > OS X clients are taking a _long_ time to list long directories. One > directory with 10K entries is taking 3-4 minutes to display the entries in > Finder. > > I captured a few seconds worth of packets and noticed that it's doing three > requests per file: > 1. NTCreateAndX - just opens the file > 2. Close > 3. FIND_FIRST2 - to look for the resource fork > > The first two happen extremely fast, the 3rd one is the kicker. Samba is > taking about 0.025 seconds to return a response to the client (usually no > such file status). Multiple that by 10K requests and you have a few minutes > on your hands.
Can you do an strace -ttT -o smbd.strace -p <smbd-pid> of the smbd serving the client while it's doing that? You can find out the smbd pid with the smbstatus command. Please upload the smbd.strace somewhere for inspection. Thanks, Volker Lendecke -- SerNet GmbH, Bahnhofsallee 1b, 37081 Göttingen phone: +49-551-370000-0, fax: +49-551-370000-9 AG Göttingen, HRB 2816, GF: Dr. Johannes Loxen http://www.sernet.de, mailto:kont...@sernet.de -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba