在电脑之间共享处理器时间

我是一名开发人员,我使用了大量的应用程序小工具。 (我工作在WINDOWS)我有两台电脑(HP双核(3.2Ghz)一个512Mb和一个1Gb RAM)。 所以我在两个方面工作,但是当我工作的时候,我只在一个方面工作!

所以在这里,我没有得到第二:(从而我真的很想,因为我使用了很多的应用程序,我需要很多的处理器时间内存

  • 那么是否有任何应用程序可以从其他计算机“获取”处理器时间和RAM(确保它们是联网的)

我认为这个解决scheme几乎是不可能的,虽然我不知道,但我有另一个想法

  • 在计算机1上运行应用程序并让我在计算机2上看到(他们的窗口)的程序; 我已经做了Windows远程桌面的实验,但我需要从一个桌子跳到另一个不太好。 我宁愿保持在同一张桌子上。

感谢您的build议

正如有人所说,用这种处理器 – 你真的想为两台机器增加2-8GB的内存 – 特别是现在内存相当便宜。 如果是笔记本电脑,至less应该有2GB的空间 – 有时甚至是4GB或8GB(有些戴尔XPS可以做到这一点)。

正如其他人所说,Synergy可以让你从一个单一的键盘和鼠标使用它们 – 就像你有一台双显示器的电脑(尽pipe当然不是完全一样)。

networking对于任何有用的东西都有太多的延迟(和带宽),除了非常专业化的可批处理任务,比如编译或渲染繁重的工作,而不依赖于太多的数据传输。

你可以做一些像运行Incredibuild或者你的开发平台支持的任何分布式构build环境的东西 – 虽然内存有限,而且只有两台机器不会给你太多的收益。

我可能会将一台机器设置为一台连续的机器,每次执行时都会随时保持工作状态。

对于编译有一个名为“distcc”的程序,它允许您在另一台计算机上使用时间来加速编译。

其他一些应用程序支持分发,如渲染器。

通常这是不值得的,因为两台计算机之间的通信延迟和带宽限制很大。 只有“问题描述”和结果很小的任务才有意义。

在计算机1上运行应用程序的程序,让我在计算机2上看到(他们的窗口)

Synergy可让您将键盘和鼠标分享到计算机之间。 适用于两台带有两台显示器的电脑,只需将鼠标从一台显示器移到另一台显示器上,点击窗口并开始input。

那么是否有任何应用程序可以从其他计算机“获取”处理器时间和RAM(确保它们是联网的)

重写Erlang中的所有内容;-)

最简单的解决scheme可能是远程桌面。 将远程桌面连接到另一台计算机,并且可以在本地计算机的窗口中显示其桌面。 然后你可以在另一台电脑上运行程序。

没有办法无缝地使用其他计算机的CPU和RAM,就好像它是本地计算机的扩展。 最便宜的方法就是出去买本地计算机的内存。

您可以共享一个Ramdisk,这样您就可以在一台计算机上访问快速内存。 我不知道这是否会帮助你 – 也许编译从ramdisk源代码运行会更快。

您可以尝试Synergy (如果您有第二个显示器)并排使用这两台计算机。 它可能不是你正在寻找什么,但它比没有好(并且几乎不需要configuration:)