[Samba] Samba PDC - LDAP - Roaming profiles - Win XP - Offline Files - Slow - High Load

Daniel Zeiss dzeiss at gwdg.de
Sat May 31 13:47:34 GMT 2003

Dear All,

my Samba installation (see below) is

*  _very slow_ during logon from a Win XP Workstation,

* one Workstation produces a _high load_ of 97% on the server for ~10 
secs on a P4 2.4Ghz 512MB RAM system

* makes it impossible to use _redirected folders_, because stupid 
Offline Files and syncronisation kicks in.

Can you help me?

Now to the _details_:

I am running Samba 2.2.8a on a Debian Woody server (P4 2.4 Ghz, 512MB 
RAM, IDE RAID) which uses OpenLDAP 2.0.23 as database backend. All on a 
switched FastEthernet.

User login (encrypted passwords), adding workstation to domain, normal 
file sharing, getting Default Profile for new users, running logon 
script works all great, but

during login of a user to a Workstation the process is very slow. The 
default profile which gets copied is just 8MB, so its not data transfer 
which is slowing it down.
Also when a users logs in on the samba server the load rises to 97%. 
This is just on a setup with one server and one workstation. I am 
planning of deploying 60 clients which will apparently not work with 
this setup.

I have now clue on how to trace the problem. Can you help?

Third problem is with the roaming profiles. The profiles itself work 
great, just I wish to redirect the Personal folder. I read the HowTo on 
the SambaDocuWebpage finding the UserShellFolder directive. I did a 
NTConfig.POL file with poledit.exe setting this folder to 
%LOGONSERVER%\%USERNAME% and also setting some permission stuff.
The file gets read because the permission stuff is done and the Personal 
Folder is redirected to the users homedrive on the samba server, BUT 
this activates the OfflineFiles mode of WinXP and WinXP tries to 
syncronize the files on users logoff.
I found a way to prevent this by setting in some NetCache registry 
values the "Enabled" switch to 0, so the syncronisation doesnt take 
place but still the Personal Folder will carry the symbol of a folder 
were syncronisation is enabled. Also WinXP seems to transfer constant 
data with the samba server which increases network and cpu load.

Is there a better way of doing it?
Is there a better way of doing policies than poledit.exe?

On sambaXP many people spoke about the new Samba Howto. Which one is it? 
Is it already released?

Thank you in advance


P.S.: Do I see it correctly that the GPO on a Win2000/XP ADS setup are 
just specific NTConfig.POL files applied to a special workstation or 
group of workstations?

More information about the samba mailing list