代码之家  ›  专栏  ›  技术社区  ›  user2449761

如何同时读取所有CPU核的频率?

  •  0
  • user2449761  · 技术社区  · 6 年前

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

    当我:

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

    我得到以下值:

    803808
    900124
    900007
    900040
    900031
    900025
    900003
    900005
    

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

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

    1 回复  |  直到 6 年前
        1
  •  -2
  •   amiranys    6 年前

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

     cat /proc/cpuinfo