Como encontrar processos que usam mais RAM nos últimos X segundos?

1

Você poderia me ajudar a resolver isso? Eu estou tentando escrever um script bash que irá monitorar o uso de memória RAM (não só ram mas cpu e rede também) e me mostrar 3 processos que usam mais ram nos últimos X segundos? Eu sei que posso encontrar quais processos usam mais ram, executando o seguinte:

ps aux | awk '{print $2, $4, $11}' | sort -k2rn | head -n 3

Mas como isso pode ser repetido? Eu quero ver não a situação exatamente neste segundo, mas monitorar a situação para (deixe estar) 60 segundos e ver os 3 principais processos que estavam usando mais memória ram.

    
por Butterfly 15.04.2016 / 23:08

0 respostas