这是第一篇文章。
我想知道是否有类似于其他处理器(英特尔 i7)的运行平均功率限制,这些处理器不是 Sandy Bridge 或至强处理器,因为我在实验室中工作的机器。
对于那些不知道的人。我拉了这个描述来让你跟上速度。
"RAPL(运行平均功率限制)接口提供平台软件能够监视、控制和获取有关 SOC 的通知功耗。
我特别寻找的是,在运行矩阵乘法或矢量加法等代码后,获取处理器各个内核的能耗测量值。温度也会很好,但这是另一天的另一个问题(lm传感器对我来说有点令人费解)
谢谢,保重。
关于这个问题的较晚的答案:Linux上有PowerTOP,但它仅适用于笔记本电脑,因为它需要电池放电率。它可以显示每个进程的瓦数,但不要问我这有多准确(我个人认为这可能会有一些问题)。IIRC 它计算从 CPU 休眠状态唤醒的 CPU 次数,以计算每个进程的能耗。此外,对于AMD处理器,lm传感器软件包中有fam15h_power驱动程序。对于相当新的(2011年及更新)推土机AMD CPU,您可以通过这种方式获得能耗。
请注意,RAPL 不提供多核 CPU 上每个内核的能耗,而仅提供整个 CPU 的能耗。您可以分别获取核心和非核心(如集成显卡)的能耗,但无法按核心计算。