我正在尝试决定如何调整Vagrant VM以获得性能。在这种情况下,应用程序是Web开发(linux + ruby + node.js + java等)。
我通常必须自己运行一个VM,或者同时运行两个VM。在我的情况下,它在Macbook Pro上,但对于组织,将使用各种类型的机器。
我有一个Vagrantfile,可以动态选择每个VM使用的CPU数量(例如,一半可用内核,所有可用内核等),也可以使用RAM(例如,总数的1/4)系统RAM)。
我想知道的是:如果一个人的所有Vagrant虚拟机都设置为使用一半或全部CPU内核,并且他们同时运行两个或更多虚拟机,这是如何发挥作用的?
考虑到这个应用程序(Web开发),在总体性能方面,技术上是更好还是更差?