![如何完全在内存中运行虚拟机](https://linux22.com/image/1351332/%E5%A6%82%E4%BD%95%E5%AE%8C%E5%85%A8%E5%9C%A8%E5%86%85%E5%AD%98%E4%B8%AD%E8%BF%90%E8%A1%8C%E8%99%9A%E6%8B%9F%E6%9C%BA.png)
我有一台功能强大的 PC,配备 32GB 内存和 Intel Xeon E3-1230 V2 CPU。我想在虚拟机中做一些测试。我想知道我是否可以完全在内存中运行虚拟机以加快操作速度?
谢谢。
答案1
您可以设置一个 RAM 磁盘并将您的 VM VHD 文件放在其中。
磁盘管理是一款不错的免费 Windows RAMdisk 软件,如果你想尝试一下的话。付费替代品包括Primo RAMdisk给你更好的性能、更多的备份管理选项和动态内存分配(因此您可以创建一个 16GB 的 RAM 磁盘,但如果虚拟机大小是 10GB,它将只使用 10GB)。
但是,您还应该考虑将虚拟机放在 SSD 上。对于此类任务来说,它们的速度相当快,管理起来也简单得多,并且为虚拟机客户机或其他任务留出了更多可用 RAM。我强烈建议您在承诺定期使用 RAMDisk 之前,对一些任务进行基准测试,看看相对于 SSD 的改进是否值得。