我想问一个关于虚拟化及其性能影响的问题。正如标题所示,我希望将 Windows 7 VM 用于工作笔记本电脑,并在后端运行 Linux,以利用其优于 Windows 的一些功能,更具体地说是驱动器恢复和安全性。但我想问一下,VM 系统会带来什么影响?与物理上为其分配分区或自己的驱动器相比,虚拟驱动器在性能方面会遇到哪些限制?
谢谢
答案1
您打算使用哪种虚拟化软件?另外,硬件规格是什么?您需要额外的 RAM,至少 8GB,我建议 16GB,这样您就有完整的 8GB 内存用于 Windows。此外,磁盘子系统绝对应该放在 SSD 上,以消除任何 I/O 瓶颈。磁盘 IO 通常是虚拟机的第一个性能瓶颈。大多数情况下,对于虚拟机,您不会为虚拟机单独分区,这会对标准 HDD 的性能产生负面影响。即使使用 SSD,只需在本地 Linux 存储上创建虚拟机,虚拟机软件就会处理分区。
您无法直接访问硬件,因此您在玩游戏等操作方面可能会受到一些限制。由于这是一台笔记本电脑,您可能会失去供应商仅提供 Windows 驱动程序的一些特殊功能,如无线、电源管理、键盘实用程序。
最后,根据供应商的不同,您的 Windows 可能无法激活。一些 OEM 有额外的代码来查找特定硬件以进行激活,如果您的 Windows 现在位于 VM 中,它将从 OEM 硬件中删除。