我已经设法在我的桌面上同时运行了大约5个VM,然后才冻结并崩溃。我希望能够一次运行20个或更多,而无需使用多台计算机。
有没有人对如何在不破坏银行的情况下实现这一目标有任何想法?任何提示将非常感谢!
谢谢!
答案 0 :(得分:2)
虚拟机是虚拟的,它们并不神奇。如果您有20台虚拟机在运行,它们仍然需要共享您的1台实际台式计算机的资源。因此,您可以通过为每个虚拟机分配更少的内存来运行更多虚拟机,但是您可以运行的虚拟机数量受到计算机底层内存/ CPU资源的限制。
答案 1 :(得分:1)
首先,您必须找出瓶颈所在。我最好的猜测是记忆。如果您的VM软件支持它,请尝试为虚拟机提供动态内存,以便他们不会分配他们没有使用的内容。
答案 2 :(得分:1)
正如其他答案所述,虚拟机必须共享计算机上的物理资源。根据您愿意花多少钱,您可以升级您的RAM或CPU。根据您在这些虚拟机上准确执行的操作,您可能可以为每个虚拟机分配更少的RAM。如果每个虚拟机都运行32位操作系统,则可以为每个虚拟机提供1 GB的RAM,给予或接受。对于同时运行的20个虚拟机,我建议使用32 GB的ram。如果您的所有虚拟机都是64位,那么您将需要更多。一个便宜的CPU肯定不会很好。更多内核可能会显着提高您的性能(但在您的钱包上会很难)。
我知道这并不像预算中的那样#34;解决方案,但除了为每台机器分配微量的RAM之外,你还没有其他的东西可以做。这里的问题是你的硬件根本无法处理它,因此,你需要更好的硬件。