使用虚拟机的优势


12

假设我有一台具有4GB RAM和64位OS的体面的64位计算机,那么使用虚拟机的优缺点是什么?

例如,为什么我应该使用虚拟机而不是双重引导?不利之处是什么?

Answers:


5

优点

  1. 能够同时运行多个OS。
  2. 灵活性。您可以轻松安装/重新安装/备份/移动来宾操作系统。您还可以管理资源(内存,硬盘)等的分配。

缺点

  1. 性能下降。通常慢得多。
  2. 来宾操作系统上的硬件支持问题。

您的第一个缺点仅适用于2型虚拟机管理程序。类型1通常没有什么惩罚。
安迪

2

我们喜欢在我们的开发环境中使用虚拟机。这样,与将我们的所有工具安装到非虚拟环境相比,可以轻松归档,备份和共享它们。

这对于处理支持某些旧项目时特别有用,这些旧项目需要在Windows XP和旧版Visual Studio上托管的构建环境。

现在,我们只需要启动一个专用于该特定项目的虚拟机,而不是仅仅为了支持旧客户端维护工作而为现代化旧环境而付出的代价。

现在,我们实际上为每个客户维护了一个虚拟开发环境,而且效果非常好!


2

旧的废弃软件无法在新的操作系统上运行。为了运行它们,您可以使用虚拟机。您还可以使用虚拟机检查特定的新软件是否与旧操作系统兼容。尽管某些浏览器是安全的,并且大多数时候可以保护您免受威胁,但要获得更多保护,最好使用虚拟机中的浏览器。实际上,Vmware具有虚拟设备浏览器,您可以使用它们来确保安全性。我确实喜欢查看OS的旧界面-Windows或Linux。


2

尚未提及的另一个优势是安全性。如果驻留在虚拟机中的OS被感染,入侵者将面临危害主机环境的其他障碍。如果您发现虚拟操作系统受到感染,那么用干净的备份替换虚拟机比进行物理重新安装要容易得多。我听说有一位研究人员,他有不同的虚拟机用于不同的活动:一个用于敏感数据,一个用于正常浏览,另一个用于游戏。每周都会用已知的干净版本替换后两个版本。


2

不知道是谁拒绝了您的问题。我有点喜欢。来自同一基本映像的不同映像是一个优势,快照非常有用,可移植性是一个加号,不必为不同的操作系统重新启动就很好了...我看到的唯一缺点是速度和对完全Direct3d /其他硬件的支持硬件加速。


3
这是主观的。(虽然我没有投票)。
丹尼尔·贝克

1

可以使用虚拟机有很多原因。在软件开发中,它们通常用于测试。VM使回滚到先前状态并恢复测试变得很简单。虚拟机还具有测试各种操作系统的能力,而不必具有专用于每个操作系统的物理服务器。

我们还使用VM过渡到生产集群。新的更新将安装到新的VM,然后将其添加到群集并进行测试。其中一台较旧的VM已关闭。重复该过程,直到替换了群集中的所有VM。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.