Как увидеть загрузку отдельных ядер ЦП на Mac с помощью Powermetrics

powermetrics позволяет вам видеть активность ядра процессора Macpowermetrics позволяет вам видеть активность ядра процессора Mac

Существуют различные способы мониторинга использования ЦП на Mac, и, пожалуй, два наиболее распространенных из них — Activity Monitor на стороне графического интерфейса и htop или top на стороне командной строки. Хотя вы можете отобразить дополнительный график ядра в Activity Monitor, а htop также покажет активность ядра ЦП, есть еще один менее известный инструмент командной строки, называемый powermetrics, который также может предоставить вам эту информацию.

Если вы опытный пользователь командной строки и никогда раньше не слышали о powermetrics, добро пожаловать в клуб. Я тоже не слышал, пока не наткнулся на статью на eclecticlight.co в котором обсуждались различные способы наблюдения за активностью ядра ЦП с упоминанием инструмента командной строки 'powermetrics', поэтому, естественно, я был вдохновлен исследовать что-то новое для меня. Поделиться — значит проявить заботу, поэтому давайте рассмотрим, как вы также можете использовать эту команду.

Команда powermetrics полезна как для ARM, так и для Intel Mac, но имеет некоторые дополнительные функции, уникальные для Apple Silicon Mac, которые позволяют вам видеть информацию об активности графического процессора и эффективности ядер. С

Использование Powermetrics для мониторинга активности отдельных ядер ЦП на Mac

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

powermetrics необходимо запускать от имени пользователя root, поэтому все команды будут иметь соответствующий префикс sudo.

Самая простая команда powermetrics выглядит следующим образом, она будет постоянно предоставлять информацию обо всех показателях мощности ЦП и ГП на Mac, включая активность отдельных ядер:

sudo powermetrics

Вы также можете увидеть сводку использования мощности ЦП и мощности ГП:
sudo powermetrics --samplers cpu_power,gpu_power --show-usage-summary

Уникальность powermetrics по сравнению с другими популярными инструментами, такими как htop, top или даже Activity Monitor, заключается в том, что он постоянно выводит новую информацию в новые строки, а не просто обновляет активность ядра ЦП на одном экране. Это может сделать powermetrics немного пожарным шлангом и даже занять довольно много памяти, если вы позволите ему работать неистово в течение длительного времени. Это можно сделать разными способами, включая, как рекомендует EclectlicLight, вывод данных в текстовый файл, который можно разобрать или проанализировать независимо. Приведенный пример команды:

sudo powermetrics -i 100 -o powermetrics.txt -n 10 -s cpu_power

Это предоставит вам текстовый файл с именем «powermetrics», содержащий последние 10 записей, относящихся к cpu_power (что дает вам активность ядра), собранных каждые 100 мс.

Ура! eclecticlight.co за указание на новый интересный инструмент командной строки для изучения!

Лично я постоянно использую htop и/или Activity Monitor, и либо последний открыт постоянно с Dock CPU Monitor, и легко доступен с помощью сочетания клавиш для быстрого запуска, когда он мне не нужен. Если я в командной строке, я также обычно запускаю htop в другом окне терминала.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *