mactop -это инструмент мониторинга на основе терминала «Top», предназначенный для отображения метрик в реальном времени для Apple Silicon Chips, написанных Carsen Klock. Он обеспечивает простой и эффективный способ мониторинга использования процессоров и графических процессоров, электронных сердечков и P-подачи, энергопотребления и других метрик системы непосредственно из вашего терминала!

Вы можете установить Mactop через Homebrew! https://brew.sh
brew install mactopsudo mactopbrew updatebrew upgrade mactop Чтобы установить mactop , выполните следующие действия:
Убедитесь, что вы установили на машине. Если нет, вы можете установить его, следуя инструкциям здесь: Go Guide Guide.
Клонировать репозиторий:
git clone https://github.com/context-labs/mactop.git
cd mactopСоздайте приложение:
go buildЗапустите приложение:
sudo ./mactop После установки вы можете запустить mactop , просто запустив:
sudo ./mactop sudo требуется для запуска mactop
Пример с флагами
sudo mactop --interval 1000 --color green--interval или -i : установите интервал обновления PowerMetrics в миллисекундах. По умолчанию 1000. (Для низкоуровневых чипов M вы можете увеличить это значение)--color или -c : установите цвет пользовательского интерфейса. По умолчанию белый. Варианты - «зеленый», «красный», «синий», «голубой», «пурпурный», «желтый» и «белый». (-c зеленый)--prometheus или -p : установите и включите локальный сервер Metrics Metrics на данном порту. По умолчанию отключено. (Например, -P 2112, чтобы включить метрики Prometheus на порту 2112)--version или -v : распечатать версию Mactop.--help или -h : Покажите справочное сообщение об этих флагах и о том, как запустить Mactop. Используйте следующие клавиши, чтобы взаимодействовать с приложением во время работы:
q : Выйдите из приложения.r : Обновить данные пользовательского интерфейса вручную.c : цикл по темам цвета.p : Режим партии (случайным образом циклически циклическиl : Переключите макет основного дисплея.h : Переключить меню помощи. 
(Если у вас есть подтвержденный чип серии рабочих M, который не указан, откройте проблему, чтобы мы могли добавить его здесь!)
Вклад-это то, что делает сообщество с открытым исходным кодом таким удивительным местом для изучения, вдохновения и создания. Любой вклад, которые вы вносите, высоко ценится .
git checkout -b feature/AmazingFeature )git commit -m 'Add some AmazingFeature' )git push origin feature/AmazingFeature )sysctl : для информации о модели процессораsystem_profiler : для количества основных графических процессоровpsutil : для памяти и метрик обменаpowermetrics : для большинства графических данных, сетевых и дисковых метрикhost_processor_info : для метрик процессора (E и P Cores) API ядра Apple Mach в CGO Распределено по лицензии MIT. Смотрите LICENSE для получения дополнительной информации.
Carsen Klock - @carsenklock
Ссылка на проект: https://github.com/context-labs/mactop
Этот инструмент официально не поддерживается Apple. Он предоставляется как есть, и может не работать, как и ожидалось. Используйте свой собственный риск.