Link to home
Start Free TrialLog in
Avatar of reredok
reredokFlag for Germany

asked on

I'm wondering how windows server redirect perfomance

I'm wondering how windows server redirect perfomance.

For Example:

Fileserver and Terminalserver. Onto the Terminalserver connecting 2 Networkshares (i.g. L: and Z:) which are on different hard disks on Fileserver (NTFS Volumes).

If I start a File copy (cmd, powershell or what ever) from Terminalserver from L: to Z: in performance Monitor there is a big load on File (Network-Card, Filesystem) and Terminalserver (process itself)

I supposed that the primary File copy it's explained on Fileserver (Network Redirector) and I'm wondering where the load on Terminalserver is caused. it is real free of charge to have load on Terminalserver isn't it?

thanks for the enlightenment
Avatar of Joseph Hornsey
Joseph Hornsey
Flag of United States of America image

To clarify, you've got two shares on two different NTFS volumes on your file server.

When logged into the terminal server, you have mapped L: to one of the shares and Z: to the other.

So, while logged into the terminal server, you copy a file from L: to Z; (or vice versa).

Copying a file from one network share to another follows this sort of process:

1. Terminal server asks file server for file from L:
2. File server reads file from disk
3. File server send file across network to terminal server
4. Terminal server receives the file and may write it to disk temporarily, depending on available memory and file size
5. Terminal server reads file from memory or disk
6. Terminal server sends file to file server
7. File server writes it to disk

The user's activity on the terminal server is going to use resources on that server and create a load on that sever.  Memory, CPU, disk and network will all be used and could create a very large load on the server if it's already heavily utilized.

Does that answer your question?
Avatar of reredok


This is exactly this what I observe in Performance Monitor.

however, it would not be much more intelligent that a "Network redirector" the real logic recognises behind it. It only a copy on Fileserver between his NTFS Volumes. There is not need to transfer Network traffic on File and Terminalserver.
Avatar of reredok


Maybe it is better to be explained the reason of my question.

The Fileserver is an SBS 2008 Server which I cannot install Powershell 4.0 but I need Powershell Get-FileHash methods. So I start File copy and File compare on Terminalserver Windows 2008R2 where I have Powershell 4.0
So, you have to copy the files to do the Get-FileHash methods and then copy them back?
Avatar of reredok


No. I copy with UNC path. Powershell Get-FileHash it is explained on the Terminalserver 2008 R2. L: or it's UNC is Source and Z: or it's UNC is Backup.
I am not trusted yet with Remote Sessions in Powershell. A Remote session possibly reduces the network load.
Avatar of Joseph Hornsey
Joseph Hornsey
Flag of United States of America image

Link to home
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial