以图形方式显示由powermetrics收集的信息

如何能够以柱状图的形式在终端中以图形化方式展示由PowerMetrics收集的信息,就像以下视频中那样呢?

enter image description here

https://youtu.be/2XY_Utsmfvw?t=398

我对CPU/GPU频率非常感兴趣,这些频率通常不被其他工具显示出来。我想知道我的系统何时发生了热节流。

3个回答


你的回答可以通过提供更多支持信息来改进。请[编辑]以添加进一步的细节,例如引用或文档,以便他人可以确认你的答案是否正确。你可以在帮助中心找到关于如何编写良好答案的更多信息。 - Community
1太感谢你了,@malliemcg!我找了很久都没有找到!谢谢 :) - Dennis

在macOS上,自带的powermetrics命令没有像截图中显示的那种文本界面,但它确实收集信息并以标准格式输出,使得我们可以轻松地创建一个小程序来解析并以图表等形式展示这些信息。 作为一个类似程序的示例,你可以参考这个开源项目:

https://github.com/singhkays/apple-m1-power-consumption-powermetrics

它获取由powermetrics收集的数据,对其进行解析,并生成漂亮的图表,供博客或网站使用。 另一个例子是asitop

https://github.com/tlkh/asitop

在这里的屏幕截图中可以看到一个详尽的M1基准测试结果。

Screenshot of asitop


还有另一个GUI工具:Mx Power Gadget 在此输入图片描述 它也可以通过Brew软件包管理器安装。
brew install mx-power-gadget

有没有替代英特尔Mac的选择? - Johhan Santana
brew install intel-power-gadget @JohhanSantana安装 Intel Power Gadget,请在终端中运行上述命令。@JohhanSantana - Denis Rozhnev