Gurudas Bhandarkar wrote:
Now can I combine them, so that I have twice the performance.
Due to the overhead of splitting up processes and the fact that most tasks are either tied to a single process (how would one split up editing a
Word document?) or limited by some other factor (usually disk or network IO), you will not get twice the performance if you try to cluster more than one computer.
As Peter hints, splitting up server tasks makes more sense, as each server request has its own context and does not depend on other requests (usually!). There are many "shrink wrapped" solutions for clustering computers, such as
Ubuntu Cloud. These are usually targeted at enterprise servers.
If you are thinking of clustering your desktop, you are looking at a lot of effort for little payoff. You'd probably be better off updating your hardware to get better performance.