O cenário
Eu tenho uma máquina SUSE SLES 11.1 SP1 como PDC mestre do Samba com backend LDAP. Em um compartilhamento, há arquivos de banco de dados para um aplicativo cliente-servidor.
Eu faço o log de máquinas XP e Windows 7 para o domínio local (example.local), o login é um pouco lento, mas funciona.
Nos computadores clientes, há um executável que abre, lê e grava os arquivos de banco de dados do compartilhamento de servidor.
O problema
Ao executar o Samba com o backend de senha do LDAP, o aplicativo cliente é executado MUITO LENTO com uma taxa de transferência máxima de 2500 MBit por segundo.
Se desativar o LDAP, a velocidade do aplicativo cliente aumentará 20x, com taxa de transferência de > 50Mbit / segundo e funcionando sem problemas.
Estou fazendo testes com apenas dois usuários e duas máquinas, portanto a simultaneidade ou o tamanho do LDAP não deve ser o problema aqui.
O suspeito
Configuração da seção LDAP, Smb.conf [global].
A questão
O que posso fazer? Eu pesquisei muito, mas ainda não tenho resposta.
Slow smb.conf COM LDAP
[global]
workgroup = zmartsoft.local
passdb backend = ldapsam:ldap://127.0.0.1
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
logon path = \%L\profiles\.msprofile
logon home = \%L\%U\.9xprofile
logon drive = P:
usershare allow guests = Yes
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s
/bin/false %m$
domain logons = Yes
domain master = Yes
local master = Yes
netbios name = server
os level = 65
preferred master = Yes
security = user
wins support = Yes
idmap backend = ldap:ldap://127.0.0.1
ldap admin dn = cn=Administrator,dc=zmartsoft,dc=local
ldap group suffix = ou=Groups
ldap idmap suffix = ou=Idmap
ldap machine suffix = ou=Machines
ldap passwd sync = Yes
ldap ssl = Off
ldap suffix = dc=zmartsoft,dc=local
ldap user suffix = ou=Users