R
Ron Garon
We have fully embraced DFS/FRS in our enterprise to help share common data
with a common drive letter among remote facilities. We have a DFS Root
hosted by the corporate office that all facilities map to their W: drive
This W: drive contains links to other DFS roots which are hosted by remote
facilities.
When a user in a remote facility tries to open large CAD assemblies
comprised of over 100 parts from the W: drive it takes over 12 minutes to
complete, even though the files are on his local server. When the DFS
environment is bypassed by opening the same assembly from his local server
using the servers UNC path (the same place DFS previously redirected him)
the time is cut to 5 minutes.
When opening the files the user takes 3 DFS redirects: \\Corp
Root\Remote Root 1\Remote Root 2\folder1\folder2\file.xxx
The Corp Root and the Remote Root 1 are in different facilities accessed
over the WAN using T1 circuits. Remote Root 2 is in his facility and
contains the files he is opening.
As an experiment, two additional servers were built to host the Root
Replicas accessed over the WAN. One for Corp Root and the second for Remote
Root 1. These servers were added to the users local LAN or Site. With Root
replicas for all of the DFS Roots now in his site, the open file command was
cut down to just under 4 minutes, faster than the local UNC call.
My questions are: 1) is it necessary to host root replicas for all of
the DFS Roots in our enterprise in each facility to speed local file access
through DFS? 2) Why is DFS a bottleneck when the Roots are remote but the
files local? 3) If the client downloads the PKT Cache during it's initial
DFS call, which contains all of the redirect information, why does it
continually go over the WAN back to the remote DFS roots during the open
file session?
with a common drive letter among remote facilities. We have a DFS Root
hosted by the corporate office that all facilities map to their W: drive
This W: drive contains links to other DFS roots which are hosted by remote
facilities.
When a user in a remote facility tries to open large CAD assemblies
comprised of over 100 parts from the W: drive it takes over 12 minutes to
complete, even though the files are on his local server. When the DFS
environment is bypassed by opening the same assembly from his local server
using the servers UNC path (the same place DFS previously redirected him)
the time is cut to 5 minutes.
When opening the files the user takes 3 DFS redirects: \\Corp
Root\Remote Root 1\Remote Root 2\folder1\folder2\file.xxx
The Corp Root and the Remote Root 1 are in different facilities accessed
over the WAN using T1 circuits. Remote Root 2 is in his facility and
contains the files he is opening.
As an experiment, two additional servers were built to host the Root
Replicas accessed over the WAN. One for Corp Root and the second for Remote
Root 1. These servers were added to the users local LAN or Site. With Root
replicas for all of the DFS Roots now in his site, the open file command was
cut down to just under 4 minutes, faster than the local UNC call.
My questions are: 1) is it necessary to host root replicas for all of
the DFS Roots in our enterprise in each facility to speed local file access
through DFS? 2) Why is DFS a bottleneck when the Roots are remote but the
files local? 3) If the client downloads the PKT Cache during it's initial
DFS call, which contains all of the redirect information, why does it
continually go over the WAN back to the remote DFS roots during the open
file session?