Answers:
RAM磁盘可能会降低系统速度。
缓存为您提供了RAM磁盘的许多优点。您分配给其他事物(例如RAM磁盘)的内存越多,可用于缓存的空间就越少。高速缓存几乎可以加速涉及PC硬盘的所有事情,而不仅仅是加快RAM磁盘上的工作。
另一方面,有虚拟内存。您保留的RAM越多,您的应用程序被重复抛出到磁盘的可能性就越大。
这是RAM磁盘几乎耗尽的原因之一。在人们可能只有1MB RAM的时代,RAM磁盘非常普遍(尽管Ataris和Amigas比PC更为常见)。即使Microsoft长期以来一直提供RAMDisk(免费,IIRC),现在它们仍然很少见。这似乎很荒谬,但是与那时相比,内存更多是经过精心管理的共享资源。当人们拥有1MB RAM时,您会因为建议购买内存可以提高PC速度而被嘲笑-该应用程序将在可用空间中运行,否则就不会运行。然后,Windows 3发生了,事情发生了变化。
也就是说,RAM磁盘在特殊情况下可能是一个优势。只需确保这是真正的优势,而不仅仅是破坏操作系统的工作以更快地运行事情。
编辑 说了这么多,我真的应该回答的问题;-)
imdisk是一个很好的虚拟磁盘驱动程序,该虚拟磁盘可以(可选)驻留在系统RAM中。安装程序支持32位和64位Windows。它在Server 2008上受支持,但是请检查注释,因为存在UAC问题。
在某些情况下,每个人所说的都是正确的。实际上,它还没有消失。它消亡了一段时间,但又被带回来。您可以做的最好的组合是RAM磁盘和SSD。
现在,大多数程序都可以保存关机信息,因此它将数据从RAM磁盘迁移到SSD中,因此不会丢失任何数据。对于谁说他们不知道它是否具有速度优势的人来说,读/写速度是SSD的70倍(或多或少),但是就像您说的那样,出现了数据删除问题。
根据您使用RAM磁盘的速度,速度会有一些较大的差异。任何需要密集读写速率的东西,RAM磁盘都会胜过任何东西。编译,编码,数据密集型游戏(《战地3》地图,《孤岛危机》等)之类的东西将从RAM磁盘相对于SSD方面受益匪浅。
例如,Minecraft Tekkit服务器需要大量数据。它总是在生成区域,多个方向,并且在地图的多个部分中,总是生成机器,用户数据,插件数据,数据日志,机器能量,炼金术士能量(非常耗费资源,这非常糟糕,服务器所有者必须完全禁用此功能。 mod)等。Minecraft会无限生成地图,这将需要大量的读/写速度。
RAMDisk是最佳选择。将其与SSD配对时,可以在您关闭计算机/服务器时立即实现。像这样的任何应用程序都将大大受益于RAM磁盘,因此不会,RAM磁盘不会过时。如果有的话,它会被带回来。
在服务器环境中,当您有一些文件经常被写入或读取(例如,SQL数据库)时,仅在RAM磁盘上找到它们,这些操作就会快几个数量级!
它们在常规系统中也有一些用途。例如,我让系统将其临时文件,Firefox缓存等放在RAM磁盘上,从而大大加快了工作速度。