btop是一款广受欢迎的系统监控工具,但在搭载苹果M系列芯片的Mac上,它无法显示用户最关心的芯片运行状态,包括实时功耗、GPU负载和每核心频率等信息。针对这一痛点,一位开发者推出了开源监控工具siltop,在保留btop简洁界面的基础上,将监控视角深入到芯片层面。siltop直接从macOS的SMC和IOReport接口读取真实的功耗、时钟频率和温度数据,无需sudo权限,资源占用约为单核的1.3%,低于btop在同一机器上约2.5%的水平。该工具的另一特色是用直白的文字描述系统状态,例如’繁忙:rustc占用9.1个核心’、’过热:风扇转速达80%’,让用户在查看图表前就能快速了解问题所在。用户可通过Homebrew一条命令完成安装,并使用demo模式在10秒内体验效果,无需制造实际负载。项目采用Rust编写,遵循MIT/Apache双许可证,不收集遥测数据,除手动开启更新检查外无任何网络请求。开发者表示尚未见到M1/M2 Ultra和M5 Max机型的监控数据,欢迎持有这些设备的用户反馈测试结果,以完善对新芯片的支持。
事件分析
核心观点:苹果芯片数据对第三方工具长期封闭,开源社区从底层接口逆向补位,凸显封闭生态下可观测性的结构性缺口。
原文链接:Hacker News

评论前必须登录!
立即登录 注册