对于那些不知道的人,CPU停放是最新的Windows Server版本中的一项功能,该功能使Windows可以将CPU内核几乎降为零使用,而没有使用它。引入它是一种省电措施。除了其他地方,这里还有更多详细信息。
但是,我很好奇的是,这是在虚拟客户机上发生,还是CPU停车更多的是障碍而不是帮助,因为物理CPU是由ESXi(而不是Windows)管理的,而驻留的CPU不太可能除非调度程序认为有足够的工作来释放CPU,否则如何处理流量?
我对此一无所获-我确实怀疑这将很大程度上取决于给定的工作量,但是我没有看到任何讨论(与例如,超线程是否有任何作用,似乎已经定期讨论了) )。虽然我确实了解“用您的工作量进行测试”,但我想知道是否有我遗漏的任何建议/准则。
1
我怀疑虚拟机能否告诉物理核心进入睡眠状态。如果可以做到,则将由VM的虚拟机管理程序来完成。
—
LatinSuD 2014年
确实-这就是为什么我问这个问题,我看不到VM中的停车点,因此应该禁用停车吗?
—
克里斯J
哪个ESXi版本?在注释之一中提到的开发人员计算机和VM上的CPU使用率是多少?开发人员的计算机和ESXi主机中使用哪些CPU模型?我不知道这些信息是否会有所帮助,但可能会有所帮助。
—
Mario Lenz 2014年