VMware Server 与 VMware Workstation 在软件开发方面的比较

VMware Server 与 VMware Workstation 在软件开发方面的比较

在过去一年左右的时间里,我一直在使用 VMware Server 在我的 PC 上运行一些开发虚拟机。我的想法是,每当我的主板坏了或者我需要升级硬件时,我都不得不重新安装所有的开发工具和其他软件,这让我感到厌烦,所以我决定在我的主机操作系统上进行最小安装,将所有软件安装在虚拟机中。到目前为止,这个系统运行得很好,但也有一些小麻烦,例如:

  1. VMware 控制台有点慢,因此我使用远程桌面来连接到虚拟机。
  2. 有时声卡会与虚拟机“断开连接”,我必须打开虚拟机配置并重新连接才能使声音正常工作。
  3. 多显示器支持不是很好。没有明显的选项可以为 VMware Console 启用双屏幕,并且使用带有 -span 选项的远程桌面很烦人,因为两个屏幕被视为单个超宽屏幕(例如,任务栏横跨两个屏幕,窗口一半在一个屏幕上打开,一半在另一个屏幕上打开)。我的解决方法是使用 WinSplit Revolution,但即使这样也可能很烦人。
  4. 在多个 VMware 控制台窗口之间切换非常烦人。单击控制台窗口栏中的上一个/下一个按钮时,这些按钮会根据虚拟机名称的长度重新定位。此外,所有 VMware 控制台窗口似乎同时最小化和最大化,而不仅仅是我尝试最小化/最大化的那个窗口。

可能还有其他一些烦恼,但这些是最大的烦恼。我查看了 VMware Workstation 的产品页面,但我对实际使用过它的人有几个问题:

  1. VMware Workstation 是否存在我上面列出的相同问题?
  2. VMware Workstation 值得多花 150 美元吗?
  3. VMware Workstation 中的 Eclipse 集成运行得如何(倒回/重播测试会话以进行调试)?
  4. 除了 VMware Workstation 之外,还有哪些产品值得我研究?(我所问的只是功能上可以与 VMware Workstation 7 匹敌的产品。乍一看,VirtualPC 和 VirtualBox 似乎缺少 VMware Workstation 的几个更高级的功能,但就我目前的工作而言,VirtualBox 看起来比 VMware 服务器更合适。)

答案1

我使用 VMWare Workstation。为了解决您的问题:

  • 我发现该控制台比 VMWare Server 控制台响应更快,所以这是一个优点。我会在远程桌面和直接控制台之间切换,并没有注意到响应性方面有太大差异。
  • 声音效果很棒。我从来没有遇到过像您描述的断线情况。
  • 我知道 VMWare Workstation 7 具有多显示器支持,但我没有使用过它。
  • VMWare Workstation 确实将所有机器组合在一个窗口中,因此必须将它们作为选项卡而不是单独的窗口进行管理。

与 VMWare Server 相比,VMWare Workstation 确实存在一些额外的缺点。

  • 尤其是,没有自动暂停支持。如果您不小心注销或关闭主机,所有来宾计算机都将立即关闭。他们声称,如果不将它们作为服务运行,就没有可靠的方法来关闭它们,而且出于安全原因,他们不能将它们作为服务运行。换句话说,“这很复杂”。
  • 没有良好的远程管理支持。您可以执行命令行脚本,或者可以远程桌面进入主机,或者可以使用 VNC(如果您已为给定的机器启用了它),但没有用于管理工作站的 Web 界面。

我运行 Workstation 而不是 Server 的一些原因。

  • 你们提到的一些原因。
  • 更好的硬件支持。
  • 我更愿意在经济上支持这个项目,因为它是最好的产品,而且价格合理。
  • 出色的快照支持。多个实时快照、实时 VM 克隆、共享磁盘空间。
  • 它无法运行可怕的 Tomcat,因为在 Windows 下尝试让它正常运行会产生很多错误。
  • 我觉得 VMWare Workstation 可以更好地利用我的资源。

保留 VMWare 而不是其他 VM 产品的其他原因。

  • 内存超额分配。您可以在具有 2GB 内存的主机上运行 2GB 虚拟机。一般情况下我不推荐这样做,但在紧急情况下,这是一个不错的功能。
  • 出色的硬件支持 - 连接高速 USB 设备和许多其他设备。我一直认为 VMWare 在机器虚拟化技术方面处于领先地位。我很少看到 VMWare 无法很好地完成其他产品的功能。

相关内容