VibeTunnel终端管理
远程管理终端会话
mactop技能用于在Apple Silicon Mac上获取实时硬件运行数据,以TOON结构化格式输出CPU、内存、GPU、功耗、温度、网络及磁盘I/O等指标。
安装步骤
brew install mactop/usr/sbin目录(sysctl调用需要)基础用法
获取完整指标快照:
mactop --format toon --headless --count 1
提取特定指标示例:
mactop --format toon --headless --count 1 | grep "^cpu_usage:" | awk '{print $2}'mactop --format toon --headless --count 1 | grep -E "^ (Used|Total):" | awk '{printf "%.1f", $2/1073741824}'mactop --format toon --headless --count 1 | grep "^ SocTemp:" | awk '{print $2}'可选参数:--count N指定采样次数,--interval MS设置采样间隔(默认1000毫秒)。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 本地Apple Silicon Mac;mactop通过brew安装;PATH包含/usrsbin目录 |
| 输出 | TOON格式结构化数据:timestamp、soc_metrics(CPUPower/GPUPower/TotalPower/SocTemp)、memory(Total/Used/Available)、cpu_usage、gpu_usage、thermal_state、system_info(Name/CoreCount)、网络I/O、Thunderbolt总线列表 |
| 适用人群 | 开发者、运维人员、硬件评测者、需要监控Mac性能的终端用户 |
| 不包含 | Windows/Linux系统支持;可视化仪表盘;告警阈值设置;数据持久化存储 |
/usr/sbin加入PATH环境变量which mactop验证)原始链接:https://github.com/openclaw/skills/tree/main/skills/metaspartan/mactop/SKILL.md
来源类型:GitHub仓库