On Fri, Jun 01, 2007 at 04:10:03PM +0200, Jeroen Akershoek wrote: > Hullo, > > I'm looking for performance-tweaking of our samba server (linux, > RHES4-based). Looking around on the internet I found plenty of things > that stated 'the usual' things (buffer-sizes, nodelay, logging to a > minimum, etc), but nothing that actually seems to work. We usually have > directory structures with many thousands (up to 100k or more) of > relatively small files (around 10MB each) and whatever I try, it goes > pretty damn slow. I'm getting about 1 file every second, which comes > down to somewhere between 50 and 100Mbit (and we've got a gigabit network). > > The files are on a StorNext filesystem that usually has no problem > delivering 300MB/sec or more, so that shouldn't be a problem. Netperf > also has no problems filling the lines, so that works as well. > > Anybody have any suggestions on getting things faster, or at least to > check what's going wrong?
You're running into the classic "too many files per directory" problem with emulating case insensitivity on a POSIX filesystem. See this post for details on fixing it : http://lists.samba.org/archive/samba-technical/2005-February/039408.html It's in the main codebase now, so should apply to your situation. Jeremy. -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/listinfo/samba
