Erro e lentidão no Samba [RESOLVIDO]

1. Erro e lentidão no Samba [RESOLVIDO]

Daniel Vaz Villalobos Martins
danielmartins

(usa Kurumin)

Enviado em 28/08/2008 - 14:00h

Implantei um servidor de arquivos aqui com o Samba integrado com o Active Directory do Windows 2003 com winbind e kerberos.
Está tudo funcionando mais estou tendo muito problema de lentidão, quando estava com os arquivos no windows 2003 não tinha problema.
Utilizei a versão mais nova do Samba 3.2.2 só que os programas que acessavam DBF ficavam lento demais, consegui resolver fazendo um downgrade para a versão 3.0.21a, esse problema resolveu, mas enquanto estão usando de repente trava, e as máquinas clientes (estão com windows XP e 2000) congelam a tela enquanto tão acessando os arquivos, tem hora que para quase todo mundo, mais tem hora que tá normal.
Reparando no logo do samba e no syslog encontro a seguinte mensagem

smbd[31233]: Trying to delay for oplocks twice
smbd[30850]: [2008/08/28 13:57:02, 0] smbd/open.c:open_file_ntcreate(1355)

Esse erro é gerado no log a cada 1 minuto mais ou menos. Alguém sabe o que é esse erro?

Alguém aqui usa o samba em modo ADS e utilizam DBF??
Aceito qualquer ajuda. Obrigado



  


2. Tentativa

Maciel Meireles
kristten

(usa RedHat)

Enviado em 29/08/2008 - 09:02h

Eu uso MDBs que o fundamento é o mesmo.


[global]
kernel oplocks = No
lock spin count = 50
lock spin time = 25
oplocks = No
level2 oplocks = No


E onde você mapeia o software adicione:

[SHARE]
veto oplock files = /*.dbf/*.DBF/*.NTX/*.ntx/


Espero ter ajudado.


3. Re: Erro e lentidão no Samba [RESOLVIDO]

Daniel Vaz Villalobos Martins
danielmartins

(usa Kurumin)

Enviado em 29/08/2008 - 09:39h

Descobri que o que estava deixando muito lento o servidor era uma opção defult do samba
panic action = /bin/sleep 999999999
Então quando travava alguma máquina, geralmente alguma máquina antiga e gera um panic no smbd ela roda esse sleep que é para o administrador poder descobrir qual processo travou, só que isso travava minha rede totalmente.
Para resolver adicionei a linha
panic action = echo `date` > /var/log/samba/panic.log
Para apenas me gerar um log mais não travar o processo.
Em relação aos DBFs tenho problema que fica lento demais quando vou indexar um arquivo qualquer ou sempre que percorro um arquivo fazendo um skip ou next nele, fica muito lento mesmo. O estranho é que essa lentidão só fica nas versões mais novas do samba, testei a 3.0.32 a 3.2.0, 3.2.2 e 3.2.3 todas ficam lento menos com a 3.0.21a que é a que estou usando agora.
Outra coisa que reparei, é que nas versões novas também só fica lento quando estou usando autenticação no modo ADS, se eu colocar na pasta guest = ok e public = yes então fica rápido.
Solução até agora, estou utilizando o samba 3.0.21a e o panic action apenas para gerar log.
Pode me dizer qual versão do samba vc está utilizando?
Obrigado pela ajuda


4. Versão

Maciel Meireles
kristten

(usa RedHat)

Enviado em 29/08/2008 - 10:03h

Samba version 3.0.28-0.el5.8




5. Re: Erro e lentidão no Samba [RESOLVIDO]

Daniel Vaz Villalobos Martins
danielmartins

(usa Kurumin)

Enviado em 29/08/2008 - 10:36h

Vou fazer o teste com essa versão depois.
Obrigado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts