Как регистрировать активность системы за весь день

1

Как я могу регистрировать системную активность моего Mac в течение всего дня (на OS X Mavericks)? Например. использование памяти и процессора?

Обновить

Я старался OsTrack , но он падает все время.

Slevin
источник
Вы ищете рекомендации по программному обеспечению или помогаете создать скрипт + запущенную работу для сбора этой информации?
Graham Miln
Если есть возможность зарегистрировать активность без стороннего программного обеспечения, лучшим решением будет сценарий. Но я никогда раньше не использовал AppleScript, поэтому мне понадобится весь сценарий или рекомендации по программному обеспечению.
Slevin

Ответы:

1

Столбец среднего воздействия энергии в Activity Monitor показывает среднее использование энергии (или ЦП) за последние 8 часов:

Если вы загрузили Xcode, вы можете использовать шаблон Activity Monitor в Instruments:

С top, ты можешь использовать -a для накопительного отображения. -o cpu процессы заказов с использованием процессора:

top -a -o cpu

Чтобы отслеживать среднее использование процессора процессами, запустите EDITOR=nano crontab -e и добавьте такую ​​строку:

* * * * * ps -eco '\%cpu= comm='|sed $'s/^ *//;s/ /\t/'>>~/Documents/cpu

Тогда беги awk -F$'\t' '{a[$2]+=$1}END{for(i in a)print a[i],i}' ~/Documents/cpu|sort -rn потом.

user495470
источник