thimor
(usa Slackware)
Enviado em 16/04/2010 - 09:44h
Ola,
Trabalho com um programa Clipper e passei a usar linux em alguns clientes por problemas com virus. Os clientes começaram a reclamar de lentidão do sistema, então resolvi fazer o seguinte teste:
Peguei uma maquina e instalei Dualboot W2K3 e Slackware 12.2, peguei o mesmo banco de dados e coloquei no Windows e linux. Depois executei uma operacao do sistema no W2K3 que executou em 42s. Em seguida a mesma operação em uma estação Windows 7 executou em 1m:22s. Por ultimo executei a mesma operação na estação Windows 7 desta vez usando o banco de dados que esta no samba e rodou em 1m:43s.
Procurei aqui no forum diversos topicos de performance e melhoria do samba, alem de soluções para problemas de programas DOS no Samba. Quando eu coloquei as opcoes de resolver o problema dos programas DOS no samba o tempo de execução deu 3m:18s e aqui esta o problema pois eu uso OPLOCK e VETO OPLOCK nos clientes. Vou postar meu smb.conf para ver se alguem pode me ajudar a resolver esse problema de desempenho. As opcoes comentadas sao as que deixaram o compartilhamento lento ou o samba disse que nao reconhecia.
#=== Global Settings ===#
[global]
dns proxy = no
log file = /var/log/samba.%m
netbios name = teste
load printers = yes
server string = Servidor samba
socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
workgroup = RNAUTOMACAO
os level = 35
security = share
max log size = 50
wins support = yes
#shared memory size= 65536
max log size = 100
debug level = 2
keepalive = 20
local master = yes
time server = true
preserve case = yes
short preserve case = yes
#kernel oplocks = No
#lock spin count = 50
#lock spin time = 25
#oplocks = yes
#level2 oplocks = No
#veto oplock files = /*.DBF/*.dbf/*.CDX/*.cdx/*.XLS/*.xls/*.XLSX/*.xlsx
## Performance ##
log level = 1
read raw = yes
write raw = yes
max xmit = 65535
dead time = 15
getwd cache = yes
## Compartilhamento ##
[gz]
available = yes
writeable = yes
public = yes
path = /dados/pdv
comment = GZ Sistemas
guest only = yes
create mode = 0777
create mask = 0777
directory mode = 0777
directory mask = 0777
force create mode = 0777
force directory mode = 0777
#dos filemode = yes
#veto oplock files = /*.DBF/*.dbf/*.CDX/*.cdx/*.XLS/*.xls/*.XLSX/*.xlsx