在下面的示例中,我尝试使用两个不同的命令获得我的CPU (XeonE5-2690 v3)当前速度,但它们报告的值不同--2.6GHz和3.1 GHz:
[root@localhost]# lscpu | grep MHz
CPU MHz: 3099.992
[root@localhost]# dmidecode -t processor | grep Speed
Max Speed: 4000 MHz
Current Speed: 2600 MHz为什么这些价值是不同的?我的CPU 2.6或3.1的速度是多少?
发布于 2015-10-14 20:13:42
Dmidecode从ACPI表(BIOS的一部分)读取值。ACPI表并不总是正确的,至少根据dmidecode手册页是这样。Lscpu可能从sysfs读取值,sysfs从CPU获取数字。
发布于 2015-10-14 19:42:16
您的CPU的额定速度为4000 MHz,如dmidecode所示。在您使用lscpu进行检查时,它在3099 MHz上运行。
当负载较低时,CPU以较低的速度运行,以节省能源和保持自身凉爽。
https://unix.stackexchange.com/questions/236175
复制相似问题