我有一个带有LDAP后端的SUSESLES11.1 SP1机器作为Samba主PDC。在一个共享中,有一个客户机-服务器应用程序的数据库文件。我将XP和Windows 7机器登录到本地域(example.local),登录速度有点慢,但工作正常。在客户机中,计算机有一个可执行文件,该可执行文件从服务器共享中打开、读取和写入数据库文件。
当使用LDAP密码后端运行Samba时,客户端应用程序运行非常慢,最大传输速率为每秒2500 MBit。如果禁用LDAP,客户端应用程序速度将提高20倍,传输速率超过50 50Mbit/秒,运行平稳。
我只对两个用户和两台机器进行测试,所以并发性或LDAP大小不应该是这里的问题。
LDAP,Smb.conf 全局节配置。
我能做什么?我搜索了很多,但还是没有答案。
使用LDAP的慢smb.conf
[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发布于 2011-06-29 01:15:46
最后,在环顾了几个月之后,我读了这篇文章http://www.linuxtopia.org/online_书籍/网络_管理_指南/桑巴_参考文献_指南/24_锁紧_08.html。
开始玩oplock值。当禁用oplocks时,Windows应用程序执行了大量的读-写操作,每次都更改权限。
发布于 2011-02-19 22:15:09
您可能希望检查一下您的名称服务缓存守护进程(nscd)是否正常工作。您所看到的减速可能与用户名->UID查找有关。通过使用noatime挂载该卷,您可能会得到一些加速,因为这样可以防止查找的频繁发生。但这些值应该缓存一段时间。
https://serverfault.com/questions/237707
复制相似问题