With the advent of Panther Server it has been possible to use the server as a Windows primary domain controller. I can now use the user ID I have on the Mac OS X Server box and use it to log in from a Windows client that has joined the server's domain.
However, from the point that I hit Return after entering user ID and password to when I see the Start button of the Windows operating system, sometimes 2 min elapse. Even worse, on logout, it takeseven longer, up to 5 min.
I assume this is because SAMBA implements roaming profiles by default. That way, on login the profile is copied from the server to the client, and then on logout it is copied back to the server, with any changes incorporated that the user made to his settings while logged in.
I checked what the size of the profile in question is, and it is only about 1.8 MB. Something is wrong with how long all of this takes, because, even over 100 Base-T it copying 1.8 MB should be very fast. By the way, going to 1000 Base-T doesn't make much of a difference.