VMware虚拟化客户机的CPU频率pipe理器

CPU频率调节器可以增加或减lessCPU频率以节省资源。

在物理服务器上通常有意义,但我不知道这是否适用于在VMware下运行的虚拟客户端。

在自定义内核中是否合理避免selectCPU频率缩放?

CPU核心电源pipe理是一个可以由系统/ BIOS独立拥有的function,但通常是与操作系统协同工作,在英特尔的世界里,这是通过Speedstep扩展完成的,AMD也有类似的机制。 每个虚拟机都有一个“CPU掩码”,虚拟机pipe理程序向每个虚拟机公开虚拟机,告诉它可以调用哪些CPUfunction,其中一些与核心电源pipe理相关 – 这些全部链接到群集的“EVC模式”设置。 通过正确configuration,可以让虚拟机内部的操作系统告诉虚拟机pipe理程序需要多less资源以及何时需要。 现在很显然,pipe理程序并不只是对虚拟机告诉它的资源进行操作,而是在调度它的资源时将其考虑在内,假设如果很多虚拟机的CPU工作量很小,并且告诉vCPU放慢或睡觉,这可能会影响pipe理程序做同样的事情,但这是一个影响 – 不是一个直接的结果。 明白了吗?