通过网络共享硬件资源:特别是RAM

Alv*_*vin 10 networking memory windows-8

我有两个系统。一个是具有 2 GB RAM 的笔记本电脑,而另一个是具有 8 GB RAM 的台式机。是否可以共享这些资源以便两个系统都有 10 GB RAM?

我想在两个系统上运行的软件是Android Studio ......目前笔记本电脑处理得不太好。

附加信息:两个系统都运行 Windows 8 并配备 Intel Core i3处理器。

谢谢 ppl,但我还有另一个问题……如何通过以太网电缆共享它?就像通过交换机或 v-lan 那样,因此根本不使用互联网,而是获得了下降传输率???

Pau*_*aul 21

只有一些程序允许通过网络拆分进程(一些 3D 渲染程序,有效地共享 RAM)(参见 Julian Knight 的回答)

互联网的问题是太慢了(见 Spiff 的回答)

我认为您的台式机的 RAM 与硬件不兼容,因此仅将 RAM 条放入您的笔记本电脑是行不通的。

你可以做什么:

在您的笔记本电脑上安装远程桌面客户端并连接到您的桌面。这样你就可以通过隧道“在你的桌面上工作”。

因此,繁重的程序(android studio)将在您的桌面上运行!而笔记本电脑只会被远程桌面客户端打扰。

这有效地使用了 PC 硬件,因此会更好地工作(如果您的笔记本电脑和远程桌面客户端足够且易于使用。

我想补充一点,这不会“共享” RAM,而是仅使用 PC 的 RAM,这就足够了。


Spi*_*iff 8

可能不会,因为与对本地驱动器进行虚拟内存分页相比,它会非常慢。SATA-3 是每秒 6 吉比特,我有一个使用了两年的 4TB 7200 RPM SATA-3 硬盘,具有持续的 157 兆字节/秒(~1.3 吉比特/秒)读/写速率。千兆以太网上的持续传输速率最多约为 0.942 千兆位/秒。

  • 请注意,对于*某些*工作负载,随机访问延迟比带宽更重要(我怀疑您的磁盘带宽数字用于大型访问而不是随机 4KiB 块)。即使有网络开销,将 4KiB 直接从一个系统传输到另一个系统也可能比平均*磁盘*访问(具有查找、解决和旋转延迟)更快。在 SSD 流行之前,有人研究使用其他系统的 RAM 作为交换空间。[FuaZe 的回答](http://superuser.com/a/918135/) 将工作转移到更大的系统似乎更实用。 (4认同)
  • 是的,但是您的驱动器的随机访问速度比千兆以太网要低得多。为此,您需要固态。 (3认同)

Jul*_*ght 1

不,这是不可能的。

唯一的例外是您使用的工具能够在多台机器上分割处理,例如 3D 图形渲染。然而,这并不是您真正要问的。