Я хочу получать статистику ежечасно, используя средние ресурсы для каждого пользователя, такие как процессор и память. Как я могу это получить?
http://linux.die.net/man/1/sar
SAR спешит на помощь
Вы можете получать отчеты об активности с помощью этой команды linux. Мне особенно нравится эта статья, в которой показаны различные способы использования:
http://www.thegeekstuff.com/2011/03/sar-examples/
Или для каждого пользователя вы можете использовать sa:
http://www.gnu.org/software/acct/manual/html_chapter/accounting_6.html#SEC20
$ sa --user-summary
23 0.13re 0.01cp 0avio 3163k
root 9 0.13re 0.01cp 0avio 3588k
ssperandeo 3 0.00re 0.00cp 0avio 1467k
rabbitmq 10 0.00re 0.00cp 0avio 1020k
postgres 1 0.00re 0.00cp 0avio 25856k