ftop:Apple Silicon 系统监视器
一款为 Apple Silicon Mac 设计的轻量浮动系统监视面板,随时查看 CPU、内存、网络、GPU 与进程。
- 浏览
- 1
- 访问
- 0
- 下载
- 0
- 版本
- v0.2.9
- 平台
- macOS
详细介绍
项目简介
ftop 是一款面向 Apple Silicon Mac 的小型系统监视器,用一个可任意调整大小的浮动玻璃面板替代终端监控窗口。它适合在运行本地模型、编译任务或长时间构建时,快速查看核心、内存、网络和进程状态。只显示当前状态,不提供历史曲线和磁盘面板。
主要功能
- 核心:每个核心一列,按核心类型分组,填充表示使用率,刻度表示当前频率。
- 内存:已用/总量、压缩内存、交换和系统压力等级。
- 网络与 GPU:显示当前下载/上传速度;GPU 使用率按频率加权,并显示显存与功耗。
- 功率与温度:整机功耗和传感器温度。
- 进程:列出最忙的应用,辅助进程归并到所属应用;点击进程可查看 CPU、内存和内部辅助进程。
- 菜单栏:最多并排显示三个读数,可选 CPU、内存、GPU、下载、上传或功率,点击显示或隐藏面板。
- 面板支持拖拽移动、边缘缩放,并根据尺寸自动调整布局。
- 右键面板或菜单栏打开设置;右键进程行可结束或强制结束自己的进程。
- 隐藏或完全遮挡时几乎停止读取,降低开销。
安装与使用
要求 Apple Silicon Mac 和 macOS 15 或更高版本。从 releases 页面下载 Ftop-<version>-arm64.dmg,打开后把 Ftop.app 拖到 Applications;或下载 zip 解压后移到 ~/Applications。随后可将命令链接到 PATH:
mkdir -p ~/.local/bin && ln -sfn /Applications/Ftop.app/Contents/MacOS/ftop ~/.local/bin/ftop
从源码安装需要 Xcode:
git clone https://github.com/Nongfsq/ftop.git
cd ftop && scripts/bundle.sh && scripts/install.sh
常用命令:ftop 打开面板,ftop toggle 隐藏/显示,ftop quit 关闭,ftop doctor 查看当前 Mac 可用的读数及原因。设置也可写入 ~/.config/ftop/config.json5。
注意事项
- 仅支持 Apple Silicon,核心分组和每核频率依赖该架构。
- 每核频率和温度来自 macOS 私有接口,系统更新后可能变化;不可用的读数会显示为不可用,而不是 0。
- 默认只能看到自己的进程;如需包含
WindowServer等系统进程,可执行sudo ftop grant。 - 界面支持英文和中文。
- 0.1.1 及之后版本可自动更新;0.1.0 需要手动安装一次最新版。
本作品整理自 GitHub 开源项目 Nongfsq/ftop,原作者 @Nongfsq,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.2.9当前版本
v0.2.9 支持在面板中右键进程并选择 End 或 Force End 结束进程;新增登录时打开;发布包增加签名公证的 dmg 磁盘映像。
评论