Monitoramento de recursos do Linux por usuário

1

Estou procurando um daemon que registre, a quantidade de recursos utilizada por todos os usuários. Para cada usuário, gostaria de registrar o tempo de CPU e a memória usada durante a vida útil de seus processos. Se possível, a quantidade de tempo que o processo passou em estados diferentes [R, D, S] .

Isso é algo que está na linha da família de ferramentas sadc , mas não acho que ele registre dados por usuário. Alguém poderia me indicar uma ferramenta que faz o que eu quero? Esta parece ser uma tarefa muito comum para não ter uma ferramenta padrão. Então, queria verificar antes de escrever algo rápido e sujo que certamente não será tão bem pensado como uma ferramenta existente.

Uma pergunta semelhante foi feita aqui link O que estou procurando pois é uma ferramenta e não como fazer isso programaticamente.

    
por san 14.07.2011 / 18:17

2 respostas

2

Parece que você pode querer a contabilidade do processo. O accton parece com o que você precisa?

    
por 14.07.2011 / 19:43
1

Você precisaria ativar a auditoria; Veja a página de manual do auditd

    
por 14.07.2011 / 18:26