在 Amazon AWS 上设置 CPU 频率

在 Amazon AWS 上设置 CPU 频率

我已经在 AWS Amazon 上设置了一个 EC2 实例,并尝试按照以下步骤更改核心的 CPU 速度: https://software.intel.com/sites/default/files/comment/1716807/how-to-change-frequency-on-linux-pub.txt

但是文件夹 cpu0/cpufreq 不存在。我该怎么办?

答案1

你什么也不用做。你无法控制物理 CPU 参数,因为你处于虚拟机中。

https://aws.amazon.com/ec2/instance-types

除 T2 和 m3.medium 外,每个 vCPU 都是 Intel Xeon 核心或 AMD EPYC 核心的一个线程。

vCPU告诉您正在运行虚拟化 CPU,而不是拥有“真实”CPU 所期望的所有硬件和控制。

如果您想要控制 CPU,那么您很可能需要专用服务器,而不是 VM 实例。

答案2

您可以通过修改 grub 传递给它的内核参数来控制 C 状态和 P 状态配置。文档解释了它的具体工作原理 https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/processor_state_control.html

您还可以在创建 EC2 实例时指定 CPU 选项来控制线程和核心的使用。根据以下文档https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-optimize-cpu.html

相关内容