i am using three computer, named A,B,C , A and B all are linux and C is windowsXP A is a samba(3.0.25) server ip 10.10.1.39 and B(kernel 2.6.21) B do the operations sequence B: mount -t cifs //10.10.1.39/sdb /mnt/sdb B:service smb start (share name is sdb) and B use samba(3.0.25) and have two NIC (10.10.1.151 and 10.10.2.151) C mapped B's shared volume //10.10.1.151/sdb to Z:\ //10.10.2.151/sdb to Y:\ now, i begin to read the same file named x.dat from Z and Y added speed come from these two process is very slow! i traced the oplock and i can see the client(B) first get the pSMB of OplockLevel=1 , and get the pSMB of OplockLevel=0 after seconds. this means when two and more process read the same file in above box, B can not cache files! why?
*** This bug has been marked as a duplicate of 4651 ***