Windows server 2008 CPU load balancing

active-directoryload-balancermemory managementwindows server 2008

I have a Windows server 2008 CPU and Active Directory installed. Some how with lot of users and compiling process and many things, the CPU load rise too much and makes the server goes slow.

What is in my mind is I want to share my server CPU/Memory load into other PC. Where the server could share its CPU/memory load into another PC via network. It is more like that I need a with "CPU load balancing" capability (not network load balancing).

Anybody has the idea how to do this in Windows Server 2008?

Best Answer

Yes, this is exactly what tools like the Remote Desktop Connection Broker and Persional Virtual Desktops where designed to do. The user connects to one of several servers when they initiate a remote desktop connection. This allows you to have more users than one server can handle.

This does not "Share CPU" like you described but it allows you to have a single computer not get overloaded by distributing the users across several computers invisibly to the end user.

I reccomend you buy the book Windows ServerĀ® 2008 R2 Remote Desktop Services Resource Kit. I used it when I was first starting to do some advanced things with Remote Desktop and it helped a lot.

I would recommend asking further questions on Server Fault has these questions are above the "Super User" scope and getting in to the IT professional scope.

Related Question