产业观察

Show HN:受不了btop看不到Mac芯片状态,我做了siltop

原标题: Show HN:受不了btop看不到Mac芯片状态,我做了siltop

Hacker News·2026/10/17 07:01:07🔗 原文

📋总体概括

开发者cloaky233因btop等系统监控工具无法显示Apple Silicon芯片核心数据(功耗、GPU、单核频率),用Rust开发了开源工具siltop。该工具通过SMC和IOReport直接读取真实功耗、频率与温度,无需sudo权限,单核占用仅约1.3%(同机btop约2.5%),并能用自然语言提示系统状态,如「Busy: rustc using 9.1 cores」「Hot: fans at 80%」。项目采用MIT/Apache双协议,无遥测、无联网,可通过Homebrew一键安装,作者特别征集M1/M2 Ultra和M5 Max用户反馈。

⚡关键信息

  • ▸开发者因btop在M系列Mac上无法显示芯片功耗、GPU和单核频率,自建监控工具siltop
  • ▸siltop通过SMC和IOReport读取真实功耗、时钟频率和温度,无需sudo权限
  • ▸性能占用低:约1.3%单核占用,同机btop约为2.5%
  • ▸支持自然语言状态提示,如「Busy: rustc using 9.1 cores」「Hot: fans at 80%」
  • ▸Rust编写,MIT/Apache双许可,无遥测,可通过brew一条命令安装试用

🔥犀利点评

Apple Silicon的封闭性一直是开发者的痛:跑分漂亮,但系统底层信息对第三方工具层层设卡。btop再美,看不到瓦数和GPU占用,对Mac用户就是隔靴搔痒。siltop聪明之处不在于又造了个轮子,而是抓住了两个刚需——读SMC和IOReport拿真数据,再用大白话代替仪表盘。1.3%的占用也证明Rust加克制的设计才是监控工具该有的样子。能否持续跟上新芯片的SMC键值,才是这类工具的生死线。

本文由本站自动聚合,以下为原始来源:前往 Hacker News 阅读全文 →