DFS toegang langzaam vanaf Terminal Servers

In een omgeving met zowel Windows XP clients als Windows Server 2003 Terminal Servers liep ik tegen een probleem aan met de toegang naar een DFS schijf. Wanneer er vanaf het de Terminal Servers werd gebladert door een mappenstructuur ontstonden er op willekeurige momenten vertraging..

Bij het uitvoeren van dezelfde handelingen op een Windows XP werkstation ging dit met een normale snelheid..

Als er gebruik gemaakt wordt van meerdere DFS roots kan het benaderen van bestanden / mappen vanaf een (Windows Server 2003) Terminal Server vertraging opleveren. Als deze DFS roots zich op meerdere sites bevinden en/of gebruik gemaakt wordt van shadow-copy’s dan is er een grotere kans op vertraging.

De vertraging ontstaat wanneer meerdere verzoeken aan de DFS root worden verstuurd. Bij een kleine omgeving zal deze vertraging dus nauwelijks opvallen. Bij een POC zal dit dan ook vaak niet direct opvallen. Wanneer een server in productie actief is en veel verzoeken worden verstuurd zullen enkele gebruikers ervaren dat de verkenner voor enkele seconden ‘hangt’.

Voor deze problemen heeft Microsoft een aantal hotfixes uitgebracht welke inmiddels bij diverse grote klanten zijn uitgevoerd. Dit heeft meerdere malen geresulteerd in een positief resultaat.

KB915377 – You experience slow performance when you try to access shared resources by using Windows Explorer on a client computer that is running Windows XP or Windows Server 2003

KB944505 – DFS clients may access the DFS root server in the remote site even though the DFS root server in the local site is available in a Windows Server 2003-based domain

KB925066 – In a domain environment, Windows Explorer may stop responding on a client computer that is running Windows XP or Windows Server 2003, and CPU usage is very high on the primary domain controller

.

Ingmar Verheij

Was once an enthusiastic PepperByte employee but is now working at Citrix. His blogs are still valuable to us and we hope to you too.