如果我安装了具有Hyper-Vangular色的Windows Server 2012R2,并且configuration为:4个处理器,Intel Xeon E5-4620v2,每个都是8个核心/ 16个线程,是否可以利用足够的电力来虚拟化具有此function的两台物理服务器configuration:2个处理器,Intel Xeon E5-2630,6个内核/ 12个线程
如何计算需要分配给虚拟机来configuration我的Hyper-V主机的虚拟处理器数量,或者以其他方式计算可以通过一台服务器虚拟化多less个物理服务器(假设物理服务器的负载是100%)? 我假设4×8 = 32个逻辑处理器可以处理2个2x2x6 = 24的服务器,并且之后有8个逻辑处理器可用,或者我的逻辑错误?
是的,它会承担负担。 在虚拟世界中 – 至less在我的经验中–CPU很less是瓶颈。 我会按照这个顺序对物理方面进行评估(排列优先次序):
我们有一些非常有趣的虚拟化实现(例如:大型的Oracle数据库,实时系统等),我想不出一个CPU负载已成问题的时间。
一旦你把内存分类了(而且让我们面对它,内存与几年前相比便宜了),你可能会看到磁盘I / O成为你的下一个瓶颈。 我们使用了惠普EVA和3PAR SAN的组合,而且我们肯定有时候EVA会开始吱吱作响。 这就是path和LUN平衡之类的事情。 当然,最终,你达到了天花板,什么都不能做(因此我提到3PAR)。
至于硬性规定 – 这是很难的。 如果你的服务器一直在使用一定数量的CPU“带宽”,那么,是的,你可以将它forms化为某种等式。 但是,这种情况很less,如果你知道我的意思,服务器通常会以更“随机”的方式调用CPU资源。 如果你有两台虚拟机具有“免费”的CPU需求,那么根本不会有任何问题。 “n”个虚拟机也一样。 然而,如果你每天晚上8点到12点在现有的物理服务器上进行批处理,那么这将在虚拟世界中得到相同数量的内核。 在这种情况下,你只需要确保你有足够的内核可用。 虽然不太可能的情况。
祝你好运!