我想获取每小时每个用户使用的平均资源(如 CPU 和内存)的统计数据。我该如何获取?
答案1
http://linux.die.net/man/1/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