Avatar of reredok
Flag 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
Windows NetworkingWindows Server 2008

Avatar of undefined
Last Comment
Joseph Hornsey

8/22/2022 - Mon
Joseph Hornsey

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?

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.

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
All of life is about relationships, and EE has made a viirtual community a real community. It lifts everyone's boat
William Peck
Joseph Hornsey

So, you have to copy the files to do the Get-FileHash methods and then copy them back?

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.
Joseph Hornsey

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question