我在用着磁盘管理创建一个 RAM 磁盘,目的是创建一个环境,在该环境中我可以运行一些性能基准测试,并确保所有运行的基准测试都是一致的,确保缓存的任何优势都适用于它们所有(通过将全部数据放在内存中)。
但是,ImDisk 允许创建两种类型的 RAM 磁盘 - 一种是在虚拟内存中创建的,另一种是在物理内存中创建的。我已经了解到,在物理内存中创建的 RAM 磁盘在重新启动后不会持久,但两者之间还有什么其他区别?虚拟 RAM 磁盘是否足以满足我的用例,还是我需要使用依赖于物理 RAM 的磁盘?
我正在使用 Windows 7 64 位。
答案1
分配物理内存将产生更一致、更快速的结果。根据在 http://www.tomshardware.com/answers/id-2047362/windows-virtual-memory-ram-disk.html。 虚拟内存,正如微软所描述的那样,最终会占用硬盘空间,速度肯定会比较慢。