[Samba] Strange network file access behavior
Jason Baker
jbaker at glastender.com
Fri Jul 13 18:04:00 GMT 2007
I have a Samba PDC and a file server (domain member). They are both
running CentOS 4, with Samba3-3.0.24-30 and LDAP 2.3 (on PDC). Domain
authentication seems to be running fine and file access on the file
server works also. I have one share on the file server that gives me
trouble. Whenever I access files from this one directory, the network
seems to lock up for close to a minute. I get 64% or more network
utilization on the client PC, no packets seem to be moving. If I run TOP
on the file server, I see that the top process is the SMBD command from
the user who is accessing the directory in question. It shows about 16%
or more CPU utilization on the server and the process will stay there
for close to a minute. Also, during this "hang time" the PC client is
pretty much frozen, I cannot minimize the browse window or bring up task
manager. After about a minute or so, suddenly it will come back to life
and I can access the file, or run the executable that I am trying to
access from that directory. Any other directory seems to work fine. I
don't no have any other slow-downs. See conf file below:
SMB Conf for PDC:
[global]
unix charset = LOCALE
workgroup = mynet
netbios name = aster
server string = Domain Controller running %v
interfaces = eth1, lo
bind interfaces only = yes
os level = 255
preferred master = yes
local master = yes
domain master = yes
security = user
time server = yes
username map = /etc/samba/smbusers
wins support = yes
encrypt passwords = yes
pam password change = yes
name resolve order = wins bcast hosts
winbind nested groups = no
passdb backend = ldapsam:"ldap://myhost"
ldap passwd sync = Yes
ldap suffix = dc=mydomain,dc=com
ldap admin dn = cn=Manager,dc=mydomain,dc=com
ldap ssl = no
ldap group suffix = ou=Groups
ldap user suffix = ou=People
ldap machine suffix = ou=People
ldap idmap suffix = ou=Idmap
idmap backend = ldap://myhost
idmap uid = 10000-20000
idmap gid = 10000-20000
map acl inherit = yes
add user script = /etc/smbldap-tools/smbldap-useradd -m "%u"
#delete user script = /etc/smbldap-tools/smbldap-userdel "%u"
add machine script = /etc/smbldap-tools/smbldap-useradd -w "%u"
add group script = /etc/smbldap-tools/smbldap-groupadd -p "%g"
add user to group script = /etc/smbldap-tools/smbldap-groupmod
-m "%u" "%g"
delete user from group script =
/etc/smbldap-tools/smbldap-groupmod -x "%u" "%g"
set primary group script = /etc/smbldap-tools/smbldap-usermod -g
"%g" "%u"
domain logons = yes
log file = /var/log/samba/log.%m
log level = 1
syslog = 0
max log size = 50
#smb ports = 139 445
smb ports = 139
hosts allow = 127.0.0.1 192.168.0.0/255.255.255.0
# User profiles and home directories
logon drive = U:
logon path = \\%L\profiles\%U
logon script = %U.bat
large readwrite = no
read raw = no
write raw = no
printcap name = /etc/printcap
load printers = no
printing =
template shell = /bin/false
winbind use default domain = no
<cut>
SMB Conf for file server:
[global]
unix charset = LOCALE
workgroup = mynet
server string = File Server
security = domain
username map = /etc/samba/smbusers
log level = 1
syslog = 0
log file = /var/log/samba/%m.log
max log size = 50
smb ports = 139
name resolve order = wins bcast hosts
wins server = 192.168.0.1
ldap suffix = dc=mydomain,dc=com
ldap machine suffix = ou=People
ldap user suffix = ou=People
ldap group suffix = ou=Groups
ldap idmap suffix = ou=Idmap
ldap admin dn = cn=Manager,dc=mydomain,dc=com
idmap backend = ldap:ldap://myhost.mydomain.com
idmap uid = 10000-20000
idmap gid = 10000-20000
winbind trusted domains only = yes
password server = 192.168.0.1
template shell = /bin/false
domain master = no
local master = no
os level = 0
preferred master = no
winbind use default domain = no
veto oplock files = /*.mbd/
large readwrite = no
read raw = no
write raw = no
printcap name = /etc/printcap
load printers = no
printing =
####### Shares########
[information_systems]
comment = Infomation Systems
valid users = @is
path = /home/shares/infosys
read only = no
browseable = yes
directory mask = 2770
create mask = 2770
force group = is
vfs objects = recycle
recycle:repository = recycle_bin
recycle:versions = no
recycle:touch_mtime = yes
recycle:keeptree = yes
recycle:exclude =
?~$*,~$*,*.tmp,*.temp,*.TMP,*.cache,*Temp$$$.html,*.lnk,*.idlk,*.ldb,*.db,*.dwl,*.bak
--
*Jason Baker
*/IT Coordinator/
*Glastender Inc.*
5400 North Michigan Road
Saginaw, Michigan 48604 USA
800.748.0423
Phone: 989.752.4275 ext. 228
Fax: 989.752.4444
www.glastender.com <http://www.glastender.com>
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GIT$ d- s: a C++$ LU+++$ P+ L++>L++++ !E--- W+++ N o? K?
w !O M !V PS PE++ Y? PGP- t 5? X+ R+ tv+ b- DI-- D++ G e+ h---
r+++ y+++
------END GEEK CODE BLOCK------
More information about the samba
mailing list