实验三:
Win2012R2-Test03虚拟机:保留0%,限制60%,权重:100
Win2012R2-Test04虚拟机:保留0%,限制60%,权重:300
如下图所示:
同时进行压力测试两台虚拟机的CPU使用资源情况如下所示:
通过HyperV_Mon查看如下:
这里我们可以看到Win2012R2-Test03的CPU使用为30%左右,Win2012R2-Test04的CPU使用为56%左右。
结论:无保留CPU资源,限制超出总CPU资源和时,权重越高的得到的CPU越多。
实验四:
Win2012R2-Test03虚拟机:保留0%,限制70%,权重:100
Win2012R2-Test04虚拟机:保留0%,限制60%,权重:300
如下图所示:
同时对两台虚拟机进行压力测试如下图所示:
通过HyperV_Mon查看:
这里我们可以看到虽然Win2012R2-Test03的虚拟机限制要高于Win2012R2-Test04,但权重要比Win2012R2-Test04要底,这时候权重越高的得到的CPU也是最多的。还是和上面的测试同一个原因,在Hyper_V总CPU资源不够的情况下,权重越高的得到的CPU越多。
实验五:
Win2012R2-Test03虚拟机:保留40%,限制100%,权重:100
Win2012R2-Test04虚拟机:保留0%,限制100%,权重:300
如下图所示:
同时对两台虚拟机进行压力测试如下图所示:
通过HyperV_Mon查看:
通过上面的测试我们可以看到虽然Win2012R2-Test04的权重比Win2012R2-Test03要高,但是因为Win2012R2-Test03设置有保留CPU,所以Win2012R2-Test03能够使用的CPU要比Win2012R2-Test04要高。通过上面的实际,我们似乎会觉得权重在这里没有用,真得是这样子吗?我们需要再进行下一个测试,通过下面一个测试我们再来进行分析。
本文出自 “东妮学IT” 博客,谢绝转载!
Windows Server 2012 R2 Hyper-V 03之基于虚拟机CPU资源调整性能测试02
原文地址:http://lidongni.blog.51cto.com/2554605/1567395