【发布时间】:2014-06-09 19:30:04
【问题描述】:
我有一台机器,我需要对其进行一些测试。这些测试涉及同时启动大量相同的 VM(最多约 1000 个),并命令它们同时执行相同的操作。
有谁知道最好的虚拟机管理程序可以用来做这件事吗?我一直在寻找一段时间,似乎没有人对此感兴趣。我能找到的只是在一个主机上运行多个虚拟机,这并没有什么帮助。
感谢任何想法!提前致谢!
【问题讨论】:
-
您的(物理)计算机上是否有大量 RAM。您可能需要数百 GB 的 RAM。
-
您在进行负载测试吗?你愿意扩大“同一时间”的要求吗?为什么在相同的机器上 - 很多?
-
我们正在研究在单个主机上使用多个 VM 如何影响 RNG 产生的熵。至于最终的数字,我们将在机器上获得尽可能多的数字,我们只是希望 1000 作为我们的最终目标,但这完全是一个任意数字。至于机器,我目前还没有规格,但我们的测试将同时从 2 个和 4 个 VM 开始,所以这个想法仍然是必要的。我们只需要扩大规模的能力。感谢您的快速回复!有什么想法吗?
-
@RyanVincent,我们需要使用相同的机器来最小化结果中的变量。我们需要同时运行,因为没有人想登录到一堆单独的虚拟机上来开始每个虚拟机的工作。然后他们将在第一个上返回不同的结果,因为主机上的负载较少,直到其他人开始运行。基本上,我们需要尽量减少测试机器中的变量,并使大量机器成为可能。
-
听起来很有趣。所以你的建议是一台真实机器可以生成“每单位时间一个单位的熵”(随机性),但是在一台机器上运行的十个虚拟机可以生成超过“每单位时间一个单位的熵”?
标签: virtual virtualization hypervisor