Linux中用什么命令查看当前CPU核的主频?

比如Ubuntu这类Linux操作系统中,该通过什么命令来查看当前CPU的实时主频呢?

喜欢这个问题 | 分享 | 新建回答

回答

妹岛

Feb 16, 2021
1 赞

Linux中使用命令 watch -n1 "cat /proc/cpuinfo | grep \"^[c]pu MHz\""查看当前CPU的实时主频是多少MHz的;上述命令的实时更新间隔是1秒

watch -n1 "cat /proc/cpuinfo | grep \"^[c]pu MHz\""

若想以0.1秒的间隔时间来查看CPU主频,可以使用如下命令:

watch -n.1 "cat /proc/cpuinfo | grep \"^[c]pu MHz\""




除了上述方法,还有一种方法可以查看当前CPU每个核当前的主频是多少,使用命令“cat /proc/cpuinfo | grep MHz | uniq”即可输出当前CPU每个内核的主频是多少:

cat /proc/cpuinfo | grep MHz | uniq

输出的结果就大概类似如下:

cpu MHz		: 4102.193
cpu MHz		: 4101.115

CPU有多少个线程,就会输出多少个主频数字。



想查看更多关于CPU的信息,直接输入“cat /proc/cpuinfo”命令即可。
想要了解什么是CPU的主频,推荐阅读《CPU的主频、核心、线程、缓存、架构》,这篇写的很好。