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

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

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

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

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

Ответы на вопрос(2)

Ваш ответ на вопрос