MacTop – Golang 编写的 Apple Silicon 芯片终端监控工具

MacTop 是一款基于终端的监控工具,旨在显示 Apple Silicon 芯片的实时指标。它提供了一种简单有效的方式,可以直接从终端监控 CPU 和 GPU 使用情况、E 核和 P 核、功耗和其他系统指标!

file

兼容性

  • 仅适用于 Apple Silicon (ARM64)
  • macOS Monterey 12.3+

功能

  • 实时显示 CPU 和 GPU 的使用情况
  • 显示不同 CPU 集群 (E-Cores 和 P-Cores) 的详细信息
  • 内存和交换分区使用情况
  • 网络使用信息
  • 磁盘读/写活动
  • 易读的终端 UI,支持两种布局
  • 可自定义 UI 颜色和更新间隔
  • 支持所有 Apple Silicon 型号

安装

通过 Homebrew 安装:

brew install mactop
sudo mactop

从源码安装:

git clone https://github.com/context-labs/mactop.git
cd mactop
go build
sudo ./mactop

使用

运行命令:

sudo ./mactop

示例:

sudo mactop --interval 1000 --color green

交互命令

  • q:退出
  • r:刷新数据
  • l:切换布局

file

支持的芯片

M1, M1 Pro, M1 Max, M1 Ultra, M2, M2 Pro, M2 Max, M2 Ultra, M3, M3 Pro, M3 Max

声明

该工具未经 Apple 官方支持,按现状提供,风险自担。

鸣谢

  • termui
  • gopsutil
  • asitop (原始灵感)

许可证

MIT License

完整内容请访问 项目页面

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注