4

I would like to limit the resource usage on a per user basis on a Windows Server 2003, 2008, or 2008 R2 machine. Suppose I have four users logged into one machine using TS and they are all using various resources. How do I make sure that each user gets his fair share?

Some examples of resources that I might want to limit are bandwidth (as-in speed), RAM usage, CPU usage, and bandwidth usage (as-in so many GB per month).

I know how to do this on Linux, but I am unfamiliar with Windows administration tools. I do not have access to anything upstream of the machine.

2 Answers2

5

You can try Windows System Resource Manager. I don't believe you can control bandwidth but you can control CPU and memory usage.

http://www.microsoft.com/windowsserver2003/technologies/management/wsrm/default.mspx

http://technet.microsoft.com/en-us/library/cc771218(WS.10).aspx

joeqwerty
  • 111,849
2

For complete bandwidth control you will most likely need to setup a proxy with authentication, and give separate login/password pairs to your users. This way you will control both speed and total traffic consumed per month.

Look for something like Kerio, ISA, Wingate, 3proxy, Freeproxy. Squid could be capable of doing that, too.

chronos
  • 578