首页 > 解决方案 > 如何一次读取所有 CPU 内核的频率?

问题描述

我想在给定时刻获得所有 CPU 内核的当前频率。

当我做:

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq 

我得到以下值:

803808
900124
900007
900040
900031
900025
900003
900005

它们是否不同,因为每个内核的工作频率略有不同?还是因为读取不同文件之间有一段时间,对应不同的核心?

在 Linux 中一次读取所有 CPU 内核频率的正确方法是什么?(CBASH

标签: clinuxbashcpu

解决方案


您可以通过此 bash 命令读取此信息:

 cat /proc/cpuinfo

推荐阅读