MacPow – 实时显示 Mac 功率,精确到键盘、显示器、风扇、Wi-Fi、应用程序
嗯,用户让我帮忙总结一下这篇文章的内容,控制在一百个字以内,而且不需要用“文章内容总结”或者“这篇文章”这样的开头。直接写描述就行。 首先,我得仔细阅读这篇文章。文章主要介绍了一个叫做MacPow的工具,它是一个实时显示Mac功率的TUI程序。也就是说,用户可以在终端里运行它,以树形图表的方式查看各个部件的实时功率消耗。包括CPU、内存、硬盘、键盘、Wi-Fi、USB、蓝牙等硬件设备,还有正在运行的应用程序。 接下来,文章详细列举了MacPow的各项功能。比如SoC分项、CPU利用率、真实频率、温度、内存、显示、键盘、电池、SSD、外设、进程能耗、风扇等等。每个部分都有详细的说明,比如温度数据来自SMC传感器,适配所有Apple Silicon芯片等等。 然后,文章还提到了一些额外的功能,比如可折叠树结构、Sparkline图表、时间窗口平滑和延迟控制等。这些功能让工具更加灵活和实用。此外,MacPow支持鼠标操作和JSON模式输出结构化数据,方便脚本和仪表盘使用,并且无需sudo权限。 不过,在总结的时候需要注意控制字数在100字以内,并且直接描述内容。所以要抓住关键点:MacPow是一个实时显示Mac各部件功率消耗的TUI程序,在终端中以树形图表展示CPU、内存等硬件及应用功耗,并提供详细数据和多种功能。 最后检查一下是否符合要求:100字以内,直接描述内容,没有多余开头。 </think> MacPow 是一款实时显示 Mac 各部件功率消耗的 TUI 程序,在终端中以树形图表展示 CPU、内存等硬件及应用功耗,并提供详细数据和多种功能。 2026-4-10 07:48:1 Author: www.appinn.com(查看原文) 阅读量:7 收藏

MacPow 是一款可以实时显示 Mac 功率的 TUI 程序,它可以在终端中,以树形图表的方式显示 Mac 中各部件的实时功率消耗,包括 CPU、内存、硬盘、键盘、Wi-Fi、USB、蓝牙,甚至每一款正在运行的应用程序等。@Appinn

MacPow – 实时显示 Mac 功率,精确到键盘、显示器、风扇、Wi-Fi、应用程序 1

感谢 oh 同学的推荐。

炫酷,尽在掌握

说实话,青小蛙第一次运行它之后,感觉是非常炫酷的!

但实在没什么用!啊!

MacPow 主要功能

  • SoC 分项 —— CPU(E/P 核心,包含每核心功耗、利用率条、温度)、GPU、ANE、DRAM、GPU SRAM、媒体引擎、相机(ISP)、Fabric —— 全部数据来自 IOReport Energy Model
  • CPU 利用率 —— 基于 Mach 的 host_processor_info 获取每核心使用率(%),并带可视化条
  • 真实频率 —— CPU 和 GPU 的 MHz 数值,来自 DVFS 电压状态表,而非百分比估算
  • 温度 —— 来自 SMC 传感器的组件级与核心级温度(CPU、GPU、ANE、DRAM、SSD、电池);适配所有 Apple Silicon 世代(M1–M5+,含 Ultra 双芯片),采用通用 bank 键映射;当传感器临时读数无效时使用缓存,并以 ~ 标识
  • 内存 —— 通过 Mach API(host_statistics64)获取已用/总量(GB)
  • 显示 —— 亮度估算 + IOReport SoC 显示控制器数据;外接显示器功耗来自 IOReport DISPEXT
  • 键盘 —— 背光亮度与功耗估算(基于 IORegistry PWM)
  • 电池 —— 电压、电流、电量百分比、剩余时间、温度、充放电速率
  • SSD —— 型号、互连方式(Apple Fabric / PCIe),以及基于 IORegistry 磁盘计数器的功耗估算
  • 外设 —— Thunderbolt/PCIe(IOReport 监测)、以太网(链路速率、各接口流量)、WiFi(信号/模式/信道、各接口流量)、蓝牙设备(含电量)、USB 设备(速率/功耗/I/O 计数)
  • 进程能耗 —— 基于 proc_pid_rusage 动态显示会话能耗最高的进程列表;包含每进程磁盘 I/O 速率、网络流量(通过 nettop)、内存占用,以及僵尸进程检测
  • 风扇 —— 每个风扇的转速(RPM)及立方功耗模型
  • 可折叠树结构 —— 支持通过箭头展开/折叠,所有节点支持 +/- 操作
  • Sparkline 图表 —— 按空格键固定任意资源,在宽终端中显示单行历史趋势
  • 时间窗口平滑(SMA) —— 可切换 0 秒 / 5 秒 / 10 秒 平滑窗口
  • 延迟控制 —— 可切换界面刷新率:500ms / 2s / 5s
  • 鼠标支持 —— 点击即可选择行
  • JSON 模式 —— 可输出结构化数据,方便脚本与仪表盘使用
  • 无需 sudo —— 完全基于用户权限运行

获取

由于实在想不到有啥用,就不提供搬运了。


原文:https://www.appinn.com/macpow/


文章来源: https://www.appinn.com/macpow/
如有侵权请联系:admin#unsafe.sh