Lentidão enorme no samba 3.5

1. Lentidão enorme no samba 3.5

Luiz Fernando
fer4131

(usa Outra)

Enviado em 10/11/2010 - 08:34h

Pessoal,

tenho 2 sambas com centos 5.4 integrados ao AD de um servidor de dominio windows 2003.Esse servidor windows também é servidor de arquivos então depois que deixei somente o samba como servidor de arquivos os usuários começaram a reclamar muito de lentidão na rede para acessar os arquivos.

Hoje fui fazer um teste:

Peguei o instalador do antivírus avast e coloquei no server windows 2003 numa pasta compartilhada.Fiz o mesmo no samba.

Pasmem: no windows a máquina cliente abriu o arquivo para começar a instalar em 3.07 segundos já no samba 2:54(quase 3 minutos)

o que pode está acontecendo? meus servidores samba tem as seguintes configurações:
1-Sevidor dell Poweredge 840 processador xeon 2.4ghz/2xHds satas 500GB raid 1/4GB de memória/placa de rede 1Gb/s
2-Dell T105 opteron 2.1ghz/2GB/250GB sata II/placa de rede 1Gb/s

o servidor windows 2003 é:
Xeon 2.4/3xHds scsi 146GB/8GB de memória

sei que o servidor windows é mais parrudo mas isso não justifica pois nos linux só roda o samba puro e no windows roda banco de dados oracle, dns, dhcp, IIS, 5 aplicativos da empresa pois ele tb é servidor de aplicativos.


Segue abaixo meu smb.conf:

workgroup = NOVAF


realm = NOVAF.LOCAL
server string = Servidor Linux
security = ads
;security = share
netbios name = backup

idmap uid = 10000-20000
winbind enum users = yes
winbind gid = 10000-20000
os level = 20
winbind enum groups = yes

password server = application.novaf.local
domain master = no
local master = no
domain logons = no
preferred master = no
winbind separator = +
;winbind use default domain = yes
max log size = 50
template homedir = /home/%D/%U
log file = /var/log/samba/log.%m
encrypt passwords = yes
dns proxy = no
wins server = 10.0.1.2
wins proxy = no


#Performace

log level = 1
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
read raw = yes
write raw = yes
oplocks = yes
max xmit = 65535
dead time = 15
getwd cache = yes



#Lixeira samba
vfs object = recycle
#a linha abaixo cria uma pasta com o nome do usuário que deletou o arquivo e salva la
recycle:repository = /var/samba/trash/%U
recycle:keeptree = yes
recycle:versions = yes





[dados]
comment = pastas do servidor linux
path = /home/samba/dados
browseable = yes
writable = true
#read only = No
valid users = @"NOVAF+domain users"
create mask = 0660
directory mask = 2770


[dvdrom]
comment = CDRom Server Linux
path = /media/cdrom
public = yes
read only = yes
browseable = yes
root preexec = /bin/mount /media/cdrom
root postexec = /bin/umount /media/cdrom







  


2. Pergunta mais do que básica

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 10/11/2010 - 09:21h

Você ao menos tentou analisar os logs do samba???


3. Re: Lentidão enorme no samba 3.5

Luiz Fernando
fer4131

(usa Outra)

Enviado em 10/11/2010 - 10:34h

Sim. o único erro que aparece é esse:


[2010/11/10 07:36:40, 0] smbd/server.c:main(944)
smbd version 3.0.33-3.29.el5_5 started.
Copyright Andrew Tridgell and the Samba Team 1992-2008
[2010/11/10 07:36:40, 0] printing/print_cups.c:cups_connect(69)
Unable to connect to CUPS server localhost:631 - Conexão recusada
[2010/11/10 07:36:40, 0] printing/print_cups.c:cups_connect(69)
Unable to connect to CUPS server localhost:631 - Conexão recusada


refente a impressora que não uso no samba.


4. Re: Lentidão enorme no samba 3.5

Luiz Fernando
fer4131

(usa Outra)

Enviado em 11/11/2010 - 09:09h

reiniciei o server linux e tentei executar novamente o setup do avast demorou quase 3 minutos novamente e agora desse vez apareceu uma mensagem no log da máquina windows:


[root@backup ~]# tail -f /var/log/samba/log.10.0.1.84
10.0.1.84 (10.0.1.84) connect to service dados initially as user NOVAF+administrator (uid=10000, gid=10008) (pid 2576)
[2010/11/11 08:05:33, 1] smbd/service.c:close_cnum(1274)
10.0.1.84 (10.0.1.84) closed connection to service dvdrom
umount: /media/cdrom: não montado
[2010/11/11 08:05:33, 1] smbd/service.c:close_cnum(1274)
10.0.1.84 (10.0.1.84) closed connection to service dados
[2010/11/11 08:05:38, 1] smbd/service.c:make_connection_snum(1077)
10.0.1.84 (10.0.1.84) connect to service dados initially as user NOVAF+administrator (uid=10000, gid=10008) (pid 2576)

[2010/11/11 08:05:56, 0] smbd/nttrans.c:call_nt_transact_ioctl(2463)
call_nt_transact_ioctl(0x900eb): Currently not implemented.

[2010/11/11 08:07:19, 0] printing/print_cups.c:cups_connect(69)
Unable to connect to CUPS server localhost:631 - Conexão recusada
[2010/11/11 08:07:19, 0] printing/print_cups.c:cups_connect(69)
Unable to connect to CUPS server localhost:631 - Conexão recusada



5. Re: Lentidão enorme no samba 3.5

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 11/11/2010 - 14:56h

Adiciona mais essa opção no 'socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192':

IPTOS_LOWDELAY

Ficando... socket options = IPTOS_LOWDELAY TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

Comente também (ou retire) essa linha:

max xmit = 65535

Caso ainda tenha problemas, incrementa o 'log level' do samba para 3 e analise-os.

Mais detalhes:
man smb.conf



6. Re: Lentidão enorme no samba 3.5

Luiz Fernando
fer4131

(usa Outra)

Enviado em 11/11/2010 - 15:04h

eu tinha diminuido o log justamente para aumentar a performace pois antes estava em 3.Adicionei a opção que você postou e comentei o max limit mas continua do mesmo jeito.alterei o log para 3 novamente para ver se acho algo de errado mas nada até agora.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts