Назад | Перейти на главную страницу

Мониторинг использования ресурсов для каждого пользователя в Linux

Я хочу получать статистику ежечасно, используя средние ресурсы для каждого пользователя, такие как процессор и память. Как я могу это получить?

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