I recently rebuilt my Debian file server, and went from a extremely old architecture to a slightly less (but not by much!) out of date architecture. Once all the dust settled, I noticed that I was having performance issues, and a bit of digging revealed strange kernel oplock error messages which I wasn't getting before the rebuild. "linux_set_kernel_oplock: Refused oplock on file <filename>, fd = 79, dev = 1607, inode = 702737. (Resource temporarily unavailable)".
I found very little information on dealing with oplock problems, so I decided to go with what I did find, and turned off samba's kernel oplock support and to use level2 oplocks instead: oplocks = yes level2 oplocks = yes This improved things slightly (enough to make it bearable), but it's still far to slow in many cases. My Start Menu folders are on the server, and waiting for them to display can take upwards of 3 minutes sometimes. During this wait my client CPU is pretty much idle, as is network traffic, and the CPU on the file server seems pretty idle too. A level 10 Samba seems chatty, but nothing jumps out as being at fault. Any ideas for further avenues I can investigate?
signature.asc
Description: OpenPGP digital signature