RAM是廉价所以为什么不从我们运行的一切呢?

RAM模块比以往更便宜,所以为什么不是我们的整个操作系统关闭超快速RAM bank?

今天的问答环节由我们感谢SuperUser - Stack Exchange的一个分支,这是一个社区驱动的Q&A网站分组。

问题

超级读者pkr298想知道为什么我们不是运行基于RAM的,而不是基于磁盘的机器。 他写:

RAM是便宜的,并且比SSD快得多。 它只是波动。 所以为什么计算机没有大量的RAM,上电时,从硬盘驱动器/ SSD加载所有的RAM到RAM,只是运行一切从那里,假设没有真正需要持久的内存以外的任何东西? 电脑会不会更快?

当然,目前的操作系统可能不支持这一点,但是有什么原因RAM不是这样使用吗?

在表面上,他的询问是有意义的,但显然我们不是在基于RAM的计算机生成充满; 背后的故事是什么?

答案

SuperUser贡献者Hennes提供了一些洞察,我们仍然使用基于磁盘的系统:

有几个原因RAM不是这样使用:

  1. 普通桌面(DDR3)RAM便宜,但不是那么便宜。 特别是如果你想买相对较大的DIMM。
  2. RAM在关闭电源时丢失其内容。 因此,您需要在引导时重新加载内容。 假设您使用SSD大小为100GB的RAMDISK,这意味着大约两分钟的延迟,而从磁盘复制100GB。
  3. RAM使用更多的功率(例如每DIMM为2-3瓦,大约与空闲SSD相同)。
  4. 要使用这么多的RAM,你的主板将需要大量的DIMMsocket和跟踪到他们。 通常这被限制为六个或更少。 (更多的董事会空间意味着更多的成本,因此更高的价格。)
  5. 最后,您还需要RAM来运行程序,因此您需要使用正常的RAM大小(例如18GiB,足以存储您期望使用的数据)。

话说回来:是的,RAM磁盘确实存在。 即使与DIMMsocketPCI板和家电非常高的IOPS。 (在SSD成为可选项之前,主要用于公司数据库)。 这些东西不便宜 ,但。
下面是低端RAM磁盘卡的两个例子,使其投入生产:

请注意,有这样做不是仅仅通过创建的方式更多的方式RAM盘在共同的工作存储器。

您可以:

  1. 对于易失性(动态)内存,请使用专用物理驱动器。 作为设备,或与SAS,SATA或PCI [e]接口。
  2. 您可以使用电池支持的存储(无需将初始数据复制到其中,因为它将保持其内容,只要备份电源保持有效)。
  3. 您可以使用静态RAM,而不是DRAMS(更简单,更昂贵)。
  4. 您可以使用闪存或其他永久存储器保存所有数据(警告:闪存通常具有有限的写入周期数)。 如果你使用闪存作为只存储,那么你刚刚移动到SSD。 如果您将所有内容存储在动态RAM中,并在断电时保存到闪存备份,那么您就回到了家用电器。

我相信有更多的方式来描述,从Amiga RAD:复位幸存RAM磁盘到IOPS,磨损均衡和Gd知道什么,但我会削减这个短,只列出一个项目:

DDR3(当前DRAM)价格与SSD价格:

  • DDR3:每GiB 10欧元,或每TiB 10,000欧元
  • SSD:明显少。 (约1/4〜1/10)

如果您想了解更多关于RAM磁盘,检查出的RAM磁盘解释:它们是什么以及为什么你可能不应该使用一个


有什么东西添加到解释? 声音在评论中。 想要阅读更多的技术精明的Stack Exchange用户的答案? 这里查看完整的话题

赞 (0)
分享到:更多 ()