Parece que você pode querer a contabilidade do processo. O accton parece com o que você precisa?
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.
Parece que você pode querer a contabilidade do processo. O accton parece com o que você precisa?
Você precisaria ativar a auditoria; Veja a página de manual do auditd
Tags monitoring users linux resources