0

目前,我们正在 Windows Server 2008 R2 上运行 VMWare 服务器。机器的硬件规格非常好。尽管如此,当两个或更多虚拟机同时运行(只是运行,不执行任何 CPU 或磁盘密集型任务)时,虚拟机的性能根本无法接受。

因此,我们正在寻找替代品。VMWare 的网站全是流行语,我不知道他们是否提供了符合我们要求的产品。但也欢迎其他供应商提供替代品。有一些限制:

  • 虚拟化产品必须在 Windows 2008 R2 上运行 - 服务器不会被虚拟化(因此不包括 esx)
  • 许多虚拟机已经存在。它们必须可用于新系统,或者转换过程必须简单
  • 虚拟化引擎必须能够在没有交互式用户会话的情况下运行(因此不包括 VMWare Player 和 VirtualBox)
  • 必须可以将机器重置为快照并通过命令行从不同的(即不是主机)机器(类似于 vmrun 命令)启动机器
  • 多台机器必须能够并行运行而不会导致性能大幅下降

你对此有什么提示吗?

4

3 回答 3

0

如果我能代替你,我仍然会考虑 esxi 和 2008。我们使用 vmware 服务器,性能根本无法与 esxi 相提并论,尤其是在您使用 IO 密集型应用程序时。

于 2013-04-12T08:50:27.377 回答
0

您是否考虑过 Hyper-V(Windows 中的本机管理程序)?

但是我建议对性能问题进行故障排除(最常见的是 VM 或主机的 RAM 不足 - 这会导致分页和性能不佳)

于 2013-04-03T08:21:46.733 回答
0

虽然在给定的限制条件下我找不到 VMWare Server 的真正替代品,但我至少可以提高性能:

  • 将磁盘策略从“优化安全”更改为“优化性能”将大多数构建项目的时间减少了三分之一
  • 在 XP 机器上安装 IP 版本 6 协议通常会带来另外 10%

最慢的集成测试项目(安装 Dragon Naturally Seaking 12)现在在 20 分钟内完成,而不是 2 小时 20 分钟。

尽管如此,当将较大的文件从主机复制到虚拟机时,性能仍然无法接受——而从同一主机上的不同虚拟机复制它们的效果要好得多……

于 2013-04-12T08:37:17.600 回答