何时使用 RAM 磁盘?

何时使用 RAM 磁盘?

我知道 RAM 磁盘速度很快,比任何磁盘都快,但是操作系统关闭时它们的内容会丢失。容量受限于 RAM。在新的 64 位 Windows 2008 服务器上是否有有用的实现?

答案1

我不确定使用 RAM 磁盘是否具有速度优势,但它们可用于创建安全区域。如果您创建 RAM 磁盘并将其用作工作区域,则在其上创建的任何临时/敏感文件等都会在机器关闭后立即消失。

答案2

RAM 磁盘可以减速你的系统。

缓存为您提供了 RAM 磁盘的诸多优势。您分配给其他内容(例如 RAM 磁盘)的内存越多,缓存可用的内存就越少。而且缓存几乎可以加快 PC 上涉及硬盘的所有操作的速度,而不仅仅是您放在 RAM 磁盘上的内容。

另一方面,还有虚拟内存。你保留的 RAM 越多,你的应用程序被反复扔到磁盘的可能性就越大。

这就是 RAM 磁盘逐渐消亡的原因之一。在人们只有 1MB RAM 的时代,RAM 磁盘非常常见(尽管在 Ataris 和 Amigas 上比在 PC 上更常见)。现在它们很少见,尽管微软已经提供 RAMDisk(免费,如果我没记错的话)很长时间了。这似乎很荒谬,但与当时相比,内存更像是一种精心管理的共享资源。当人们只有 1MB RAM 时,如果你建议购买内存可以加快 PC 的速度,你会被嘲笑——应用程序要么在可用空间上运行,要么不运行。然后,Windows 3 出现了,事情发生了变化。

话虽如此,RAM 磁盘在特殊情况下还是有优势的。但要确保它确实有优势,而不是破坏操作系统加快运行速度的努力。

编辑 说了这么多,我真的应该回答问题 ;-)

磁盘是一款出色的虚拟磁盘驱动程序,虚拟磁盘可以(可选)驻留在系统 RAM 中。安装程序支持 32 位和 64 位 Windows。它支持 Server 2008,但请检查说明,因为存在 UAC 问题。

答案3

在某些情况下,大家说的都是对的。事实上,它并没有消失。它消失了一段时间,但又回来了。你能做的最佳组合是 RAM 磁盘和 SSD。

现在大多数程序都有关机保存功能,因此它会将数据从 RAM 磁盘迁移到 SSD,这样您的数据就不会丢失。对于那些说不知道它是否具有速度优势的人来说,它的读写速度比 SSD 快 70 倍(多或少),但就像你说的,数据删除的问题出现了。

根据 RAM 磁盘的用途,速度会有相当大的差异。任何需要密集读写速率的东西,RAM 磁盘的性能都优于其他任何东西。汇编、编码、数据密集型游戏(战地 3 地图、孤岛危机等)等,RAM 磁盘比 SSD 的性能要好得多。

例如,Minecraft Tekkit 服务器的数据非常密集。它总是在生成区域、多个方向和地图的多个部分,总是生成机械、用户数据、插件数据、数据日志、机械能量、炼金术士能量(非常密集,情况非常糟糕,服务器所有者不得不完全禁用该模块)等。我的世界正在无限地生成地图,这将需要大量的读/写速度。

RAMDisk 是实现此目的的最佳选择。将它与 SSD 配对,以便在关闭计算机/服务器时,它几乎可以立即恢复。任何类似的应用程序都可以从 RAM 磁盘中获益匪浅,因此 RAM 磁盘并没有过时;如果有的话,它正在被重新带回来。

答案4

RAM 磁盘通常用于实时 CD 或软盘,当您想要从 CD/软盘解压数据,但不想将其写入任何硬盘驱动器时。Linux 实时 CD 在 RAM 磁盘上的启动和运行速度往往更快,因为 CD 上的随机文件访问速度非常慢。

RAM 磁盘在执行大量随机访问的操作时也很有用(显然)。任何随机访问数千个不同文件的程序如果将这些文件放在 RAM 磁盘上,运行速度都会快得多,因为这样就无需花费普通硬盘驱动器上的寻道时间。

相关内容