
juliano.vida
(usa Slackware)
Enviado em 16/11/2009 - 14:44h
Estou com problema quando 2 maquinas acessam um mesmo arquivo ao mesmo tempo, quando isso ocorre a leitura do arquivo fica lenta, muito lenta, a única coisa que eu identifiquei de diferente analizando os acessos a este arquivo é no retorno do smbstatus, na coluna "Oplock" quando o arquivo é aberto por duas maquinas vê-se "NONE" ao passo que quando ele é aberto por uma maquina só vê-se o retorno "EXCLUSIVE+BATCH", veja:
Samba version 3.0.23d-6-1083-SUSE-SL10.2
PID Username Group Machine
---------------------------------------------------------------
16463 juliano dados juliano (192.168.0.50)
18223 heleraldo dados heleraldo (192.168.0.54)
Service pid machine Connected at
-------------------------------------------------------
suporte 16463 juliano Mon Nov 16 15:13:14 2009
suporte 18223 heleraldo Mon Nov 16 15:21:03 2009
Locked files:
Pid Uid DenyMode Access R/W Oplock SharePath Name Time
----------------------------------------------------------------
5860 1007 DENY_WRITE 0x20089 RDONLY EXCLUSIVE+BATCH /dados/suporte Quality/prog50/CLPALTR.GS Mon Nov 16 15:26:17 2009
10881 1031 DENY_WRITE 0x21 RDONLY NONE /dados/suporte Quality/prog50/PAN2NT.DLL Mon Nov 16 14:42:05 2009
18223 1011 DENY_WRITE 0x20 RDONLY NONE /dados/suporte Quality/prog50/PAN2NT.DLL Mon Nov 16 15:21:11 2009
5860 1007 DENY_WRITE 0x21 RDONLY NONE /dados/suporte Quality/prog50/PAN2NT.DLL Mon Nov 16 15:21:53 2009
Vejam que o arquivo "PAN2NT.DLL" está sendo aberto 3 vezes e o "Oplock" dele é "NONE" ao passo que o "CLPALTR.GS" está sendo aberto somente uma vez e o seu "Oplock" é "EXCLUSIVE+BATCH".
Gostaria de saber se tem como eu melhorar isso, no samba e se tem alguma forma de eu melhorar a velocidade de acesso aos arquivos compartilhados pelo samba.
Desde já agradeço as respostas.
Vida longa ao Linux!!!