I'm wondering how windows server redirect perfomance

reredok
reredok used Ask the Experts™
on
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
reredok
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Joseph HornseyPresident and Janitor

Commented:
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?
reredokIT Consultant

Author

Commented:
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.
reredokIT Consultant

Author

Commented:
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
Expert Spotlight: Joe Anderson (DatabaseMX)

We’ve posted a new Expert Spotlight!  Joe Anderson (DatabaseMX) has been on Experts Exchange since 2006. Learn more about this database architect, guitar aficionado, and Microsoft MVP.

Joseph HornseyPresident and Janitor

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

Author

Commented:
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.
President and Janitor
Commented:
I see.

Yes, a remote session would speed that up because the files would stay put and the operations on those files would happen on the other computer... you would only be sending commands and receiving results.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial