如何判断CPU是否支持超线程

如何判断CPU是否支持超线程

我知道这应该是一个简单的问题,grep -wl ht /proc/cpuinfo但这并不总是准确的。

我有一个 i5-7440HQ CPU,不支持超线程(英特尔,维基百科,我的 BIOS 也同意这一点)。

然而/proc/cpuinfodmidecode两者都表明支持超线程(但禁用)。内核4.10.8

当运行所有具有 HT 功能但已禁用的机器的报告时,该机器显示为误报...我想解决这个问题。

有没有更准确的测试可以证明这个CPU确实没有HT?

编辑:

相关问题检查超线程是否启用?询问如何判断是否是已启用,这不是我要问的。该问题的一些答案错误地尝试回答该问题,但没有一个提供正确的答案(如上所述)。

相关内容