电脑硬件
Show HN:受不了btop看不到我Mac的芯片状态,所以我做了siltop
原标题: Show HN:受不了btop看不到我Mac的芯片状态,所以我做了siltop
📋总体概括
开发者cloaky233因不满btop在M系列Mac上无法显示芯片功耗、GPU负载和每核心频率,用Rust开发了开源终端监控工具siltop。它通过SMC和IOReport接口直接读取真实功耗、时钟频率与温度,无需sudo权限,CPU占用仅约单核1.3%(同机btop约2.5%)。工具还能用自然语言直白提示系统状态,如「rustc占用9.1个核心」「风扇80%」。支持Homebrew一键安装,MIT/Apache双许可,无遥测无联网,作者征集M1/M2 Ultra与M5 Max机型的实测数据。
⚡关键信息
- ▸开发者因btop无法在M系列Mac上显示芯片功耗、GPU和每核频率,自行开发了siltop
- ▸siltop从SMC和IOReport直接读取功耗、时钟与温度,无需sudo权限
- ▸CPU占用约为单核1.3%,仅为btop(约2.5%)的一半左右
- ▸支持自然语言诊断,如「Busy: rustc using 9.1 cores」「Hot: fans at 80%」
- ▸Rust编写,MIT/Apache双许可,无遥测,可通过brew一条命令安装并演示
🔥犀利点评
btop的Mac短板是老问题了:苹果不开放,第三方就只能从SMC和IOReport里抠数据。siltop聪明的地方不是技术多深,而是产品判断准——监控工具最缺的从来不是图表,而是一句人话告诉你哪里不对劲。1.3%的占用也踩中了终端常驻工具的命门。不过SMC接口终究是逆向私有API,macOS一升级就可能全盘失效,这类工具的宿命就是和苹果的封锁打持久战。能否常青,看维护者耐力。
📰 相关资讯(与本文相关的其他资讯)
本文由本站自动聚合,以下为原始来源:前往 Hacker News 阅读全文 →