我试图为超级v的客人启用最大的cpu频率。在超级v物理主机中,以4.4GHz的速度显示cpu,提高了速度:

但是在超级v客户机中cpu速度是默认的,为3.31GHz:

我已经从bios中禁用了C1、C6状态,并启用了turbo、turbo最大3.0。我还在主机和客人操作系统中设置了“高性能”cfg。cpu-z还显示任务管理器显示的相同速度。
如何在来宾操作系统中使用最大cpu速度?
主机:Hyper 2016
嘉宾: Windows Server 2016标准
Cpu: Intel I9 7900X
主板: Asrock x299
我启用了所有C状态,使用“原生模式”作为SpeedShift描述解决方案的P状态。但这一次cpu速度锁定在3.3GHz默认速度。cpu-z显示1.2Ghz:

发布于 2017-11-16 15:09:31
禁用C状态会损害使用TurboBoost的能力。
但是请记住,TurboBoost并不是一次在所有内核上都是活动的,并且取决于系统上发生的其他事情。这不是全时提速,而是机会主义。
要达到最大Turbo Boost频率,您需要允许深度C-状态(高于C-状态1),并启用CPU核心频率缩放(P-状态)。
这些天,我刚刚在服务器BIOS中将我的Linux系统和Hypervisors设置为OS控制模式。这就是你所需要的。
发布于 2018-01-19 17:20:49
启用涡轮增压并不意味着您的CPU将始终工作在最大涡轮增压频率。根据您的繁重工作负荷,它可以达到最大涡轮频率。查看您提供的快照中的CPU利用率为零。
尝试运行任何台式机标记工具,如重载,以看到您的CPU性能达到最大。
应该启用C状态,因为这些都是CPU的省电功能,它只根据CPU的工作负载来激活。
https://serverfault.com/questions/883771
复制相似问题