Guest RichR Posted March 18, 2008 Posted March 18, 2008 I have spent the last 2 days carrying out performance testing in an attempt to understand why it can take a long time (over 2 minutes) to logon and logoff our corporate XP build. I have created 29 different scenarios using a combination of profile server location, machine location, quantity of files in profile, and quantity of folders in profile, and enabled userenv logging. The results quite clearly show that if the profile server is across a WAN link then increasing the number of folders in the profile results in a significant increase in logon and logoff times. Looking at the userenv.log it is also clear that the problem firmly and repeatedly lies with some of the CopyProfileDirectoryEx functions, that is @Logon CopyProfileDirectoryEx: Reconcile Directory Done for all Directories @Logoff CopyProfileDirectoryEx: Reconcile Directory Done for all Directories CopyProfileDirectoryEx: Setting Directory TimeStamps all Directories As an example, for the same profile, one located on the same subnet and the other across the WAN, the results are @Logon CopyProfileDirectoryEx: Reconcile Directory Done for all Directories Not over WAN: 3 seconds Over WAN: 45 seconds @Logoff CopyProfileDirectoryEx: Reconcile Directory Done for all Directories Not over WAN: 4 seconds Over WAN: 53 seconds @Logoff CopyProfileDirectoryEx: Setting Directory TimeStamps all Directories Not over WAN: 3 seconds Over WAN: 61 seconds Can anyone answer what these functions are doing and why it takes significantly longer to process over a WAN? It would also be fantastic if anyone can tell me how to fix this issue, but I'm not holding my breath on it! Many Thanks RichR
Guest cleggj Posted June 27, 2008 Posted June 27, 2008 Re: Slow CopyProfileDirectoryEx Function over WAN Hey RichR. Any luck with this problem ? I am seeing EXACTLY the same thing with Win2K3 TS logons over our WAN. If you've found anything I'd appreciate it. -- cleggj
Recommended Posts