Q: Limiting network activity on a server I have a network with couple of servers running Windows Server 2008 R2. I am being ask to find out a way to limit the network activity per actions. So far i couldn't find if it's even of the realm of possibility.
An example is that i am on specific server locally and i am doing a remote desktop to a second server. I decide to copy paste some files trough the remote desktop session and that cause the network card usage to hit 100% for couple minutes. What i need to find is how to limit this to not take more than X %.
Another situation, i have a server with an FTP and i want that any connection to not use more than X % of the network card maximum bandwidth.
And another situation, we have a IIS server that receives thousands of connections which i need to limit the speed of each and all those plusIIS is making calls to another Server with MSSQL on it which also take network bandwidth and i need to limit that as well.
I have issue as some server become unresponsive when the network card activity reach 100% utilization.
All network cards/router/switches are 1 gbps
Does the kind of limitation i am looking for even exist ? Is there a term for this kind of limitation (i am not an IT guy) ?
Most server specs are :


*

*2 x Xeon E7-4850 2.1 ghz (16 cores each, 32 total)

*48 to 64 gb ram

*large raids with dozens of disk


A: This is usually handled by QoS or Quality of Service.
On the Windows server itself, you may need to look at the Server Process itself, for example, many ftp servers offer the ability to limit download / upload rate.
Other than that, you will need external device, that support Quality of Service, like a Cisco router, which can limit bandwidth per conversation.
