[Samba] Roaming Profiles Load Very Slowly

odi odix at odiisi.net
Tue May 27 13:25:05 GMT 2008


try to increase the log level and investigate the logs, maybe there is some 
name resolution problem, but think of the log level, if it is AFAIK 3 or 
higher every log entry will be flushed, so the speed decreases dramatically

regards
odi

Am Dienstag, 27. Mai 2008 10:41:22 schrieb Greg Koch:
> Hi!
>
> Looking for a bit of help!
>
> I have been using Linux for a while as a hobby, and can get around it
> pretty quickly.  I have created a Gentoo Samba server and set it as PDC
> with roaming profiles (there are several other services running on the
> server as well).  I can login with my XP machines and the profile is
> downloaded to the machine but it is VERY VERY VERY slow.  After a login
> is started, there is a blank blue screen (~4min), then the dialog that
> says "Loading your personal settings..."(~7min), and another that says
> "Applying your personal settings..."(~6min).  The whole login process
> takes ~15 minutes with any user.  The server is running an AMD64 2GHz
> and the client is AMD Athlon 1.32GHz.  I have used these clients on a
> Windows 2003 Server with AD and roaming profiles before and it didn't
> take anywhere near this amount of time (usually logon was <1Min).All
> network drives are mapped properly (home and other shares through
> login.bat) Logoff seems to only take ~30sec and IS storing the
> information to the server correctly.
>
> I have searched and searched through Samba docs and Google, and I just
> can't find anyone that has a viable solution for me.
>
> Does anyone have a suggestion or solution?
>
> My smb.conf file is as follows:
> #======================= Global Settings
> =====================================
> [global]
>     passwd chat = "*New password:*" %n\r "*New password (again):*" %n\r
> \ "*Password changed*"
>     time server = yes
>     hosts allow = 192.168.0.0/24 127.0.0.0/8
>     interfaces = lo eth0
>     bind interfaces only = yes
>     netbios name = power
>     workgroup = KochHome
>     default = Public
>     local master = yes
>     os level = 65
>     security = domain
>     hide unreadable = yes
>     map to guest = Never
>     domain master = yes
>     null passwords = no
>     hide dot files = yes
>     encrypt passwords = yes
>     passdb backend = tdbsam
>     wins support = true
>     server string = PDC
>     max log size = 50
>     log file = /var/log/samba/log.%m
>     add group script = /usr/sbin/groupadd %g
>     add user script = /usr/sbin/useradd -m %u
>     add machine script = /usr/sbin/useradd -s /bin/false -d /dev/null %u
>     delete user script = /usr/sbin/userdel -r %u
>     delete group script = /usr/sbin/groupdel %g
>     add user to group script = /usr/sbin/usermod -G %g %u
>     passwd program = /usr/bin/passwd %u
>     socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
>     domain logons = yes
>     logon script = login.bat
>     logon drive = U:
>     logon path = \\%L\%U\windowsprofile
>
> #============================ Share Definitions
> ==============================
> [homes]
>     comment = Home Directory for %u
>     browseable = no
>     valid users = %S
>     read only = no
>     guest ok = no
>     create mask = 0600
>     directory mask = 0700
>
> [netlogon]
>     path = /var/lib/samba/netlogon
>     guest ok = no
>     read only = yes
>     browseable = no
>
> I removed several other shares because I figured that information was
> not required.
>
> Thanks
>
>
> -Greg




More information about the samba mailing list