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

感谢 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/
#MacPow #实时显示 #Mac #功率精确到键盘显示器风扇WiFi应用程序