【问题标题】:Something Similar to RAPL for non Sandy Bridge/xeon processors类似于非 Sandy Bridge/xeon 处理器的 RAPL
【发布时间】:2013-09-29 16:04:26
【问题描述】:

第一次在这里发帖。

我想知道是否存在类似于其他处理器(Intel i7)的运行平均功率限制,这些处理器不是 Sandy Bridge 或 Xeon 处理器,因为我正在实验室中工作的机器。

对于那些不知道的人。我提取此描述是为了让您快速了解。

“RAPL(Running Average Power Limit)接口提供平台软件 能够监控、控制和获取有关 SOC 的通知 耗电量。”

我特别需要的是在运行矩阵乘法或向量加法等代码后获取处理器各个内核的能耗测量值。温度也会很好,但这是另一天的另一个问题(lm-sensors 对我来说有点令人费解)

谢谢,保重。

【问题讨论】:

    标签: linux cpu intel processor energy


    【解决方案1】:

    对此的最新答案:Linux 上有 PowerTOP,但它仅适用于笔记本电脑,因为它需要电池放电率。它可以显示每个进程的瓦数,但不要问我这有多准确(我个人认为这可能存在一些问题)。 IIRC 它计算从 CPU 睡眠状态唤醒的 CPU 次数,以计算每个进程的能耗。此外,对于 AMD 处理器,lm-sensors 软件包中有 fam15h_power 驱动程序。对于相当新的(2011 年和更新的)Bulldozer AMD CPU,您可以通过这种方式获得能耗。

    请注意,RAPL 不提供多核 CPU 上的每核能耗,而仅提供整个 CPU 的能耗。您可以分别获取核心和非核心(如集成显卡)的能耗,但无法获取每个核心的能耗。

    【讨论】:

    • 真诚的感谢,其实我不久前就知道了。我刚刚从 coretemp 文件中读取。我发现读取平均只需要 32 微秒。
    猜你喜欢
    • 1970-01-01
    • 2013-09-27
    • 2012-08-15
    • 2016-11-25
    • 1970-01-01
    • 2021-05-21
    • 2014-04-04
    • 2020-08-27
    • 1970-01-01
    相关资源
    最近更新 更多