如果只是想体验一下别的系统,多重启动更省资源,系统跑在真实硬件上,性能损耗几乎为零。但代价是切换要重启,而且分区一旦搞乱,恢复起来相当麻烦。
虚拟机损失一部分性能,换来的是随时切换、随时回滚。做兼容性测试时这一点尤其值钱:同一套程序要在几个不同系统版本上验证,虚拟机可以并行开、跑完即删。
折中做法也很常见:主力系统直接装在硬盘上,另外的系统放虚拟机,只把需要极限性能的那部分工作留给物理机。
虚拟磁盘能不能直接拷给别人用
可以。vmdk 加配置文件一起拷走,另一台装了同款软件的机器打开即可,硬件差异过大时客户机可能会要求重新激活系统。
为什么客户机里看到的分辨率选项很少
多半是配套工具组件没装。装上之后分辨率会跟随窗口缩放,剪贴板与拖放文件也一并可用。
休眠还是关机
虚拟机不建议用休眠,宿主机重启后容易留下锁文件。养成用关机或挂起的习惯,挂起会留下一个内存快照文件,占空间但恢复快。
共享文件夹用起来方便,但在虚拟机里跑服务端程序时可能出现权限映射问题。需要严格文件权限的场景,改用网络共享或者在客户机内单独挂一块磁盘更稳。
按使用频率挑选,不必追求唯一答案
| 做法 | 切换成本 | 性能损失 | 适合的事 |
|---|---|---|---|
| 多重启动 | 每次重启 | 几乎无 | 长期固定使用某个系统 |
| 本地虚拟机 | 开窗即用 | 中等 | 兼容测试、隔离实验 |
| 在线沙箱 | 浏览器刷新 | 视网络而定 | 临时看一个陌生文件 |
| 第二台电脑 | 物理搬动 | 无 | 需要真实外设的场景 |