Утилита оболочки Mac OS X, которая показывает индивидуальное использование процессора в многоядерных системах - PullRequest
11 голосов
/ 17 марта 2012

Я искал утилиту osx, которая показывает использование процессора для каждого процессора.Например, CPU 0 - 10% CPU 1 - 2% ...

Я знаю много способов получения этой информации в других Unix-подобных системах (/ proc, mpstat и т. Д.), Но ни один из них не работает в osx.Самым полезным для Mac является top, но он показывает только общее использование процессора.Мне нужно, чтобы приложение запускалось из оболочки, чтобы можно было со временем регистрировать использование.Я также попробовал cpuwalk.d, но он показывает только, если приложение работает в одном или нескольких ядрах.

Если вы посмотрите на приложение Activity Monitor, вы заметите, что оно в основном отображает ту же информацию, что и top,но с добавлением графика, показывающего загрузку процессора.

Если у кого-то есть идеи о том, как получить информацию, я был бы признателен.Спасибо.

Ответы [ 2 ]

11 голосов
/ 10 июня 2012

Вы можете попробовать htop.Если у вас установлен homebrew, просто установите его через «brew install htop», после завершения установки введите htop на оболочке.

0 голосов
/ 22 января 2013

Вы можете скачать OS X Hardware Monitor Src из: https://github.com/max-horvath/htop-osx

...