gpt4 book ai didi

linux - 从/proc/cpuinfo 获取 TSC 频率

转载 作者:行者123 更新时间:2023-12-03 09:51:18 27 4
gpt4 key购买 nike

<分区>

我想知道 Linux 系统上的 TSC 频率。从/proc/cpuinfo 读取我在“型号名称”和“cpu MHz”行中得到不同的频率。例如,在具有 4 个 HT 内核的 i7 内核中,我得到了:

model name  : Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
cpu MHz : 1600.000

哪个是正确的 TSC 频率? 3.4 GHz 还是 1.6 GHz?

我假设只有新的处理器,所以可变的 TSC 频率不是问题。

“cpu MHz”是处理器的当前频率吗?我的意思是,这个值可以根据 CPU 负载而改变吗?

已编辑:我制作了一个计算 TSC 频率的简单程序(使用 time() 测量的长时间),我在 3.4 GHz 机器中得到了 3502 MHz(大约)。因此,要么 Linux time() 函数不是很准确,要么 TSC 比声称的 3.4 GHz 更快。

那么,有人知道/proc/cpuinfo 是否可靠吗?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com