我在Hyper-V中为虚拟机分配虚拟处理器有些困惑,可能是由于互联网上过时的信息。 我们决定虚拟化我们的服务器,因为引入了一些需要它自己的服务器的新软件,虚拟化所有的东西,而不是把所有的东西都放在虚拟机上。
我们的新服务器是DL380第九代XEON e5-2609v3,它有6个内核,这是我在Hyper-Vpipe理器中拥有的虚拟处理器的数量。在这种情况下,我假设分配2个内核将必须认为它有一个双核处理器?
该软件的系统要求是一个双核心的CPU,所以我需要至less分配2?
微软build议在实际内核上分配虚拟处理器是否正确? 所以用6个内核我可以创build5个虚拟机(为主机预留1个内核)。 如果这仍然是相关的,它会让我感到困惑,因为我觉得这个服务器能够处理更多的东西。
我只能假设这个信息是不正确的,因为1-1的分配将意味着每个虚拟机1个核心,这对于域控制器或数据库服务器来说是相当糟糕的。
我希望在这个问题上有所澄清。
1-1从来没有相关的。 我想说的是,99%的安装在各种机器上的虚拟内核数量要比物理内核多得多,只要这些机器不需要核心(大部分时间)都能很好地工作。
1-1分配只有在非常特殊的情况下才有意义(比如虚拟机使用所有CPU进行计算),并不是一个标准的情况。
1-1根本没有意义。 因为虚拟化的总体目标是更高效地使用服务器资源,并在物理服务器中拥有大量的虚拟服务器。 在我们的基础架构中,一个物理主机只有4个内核,但是我们确实保留了相当数量的虚拟服务器。 所以,不用担心这个。