Isso pode não ser bem , mas tente isso:
sar -o ~/output.sar 10 10
Isso reúne 10 conjuntos de métricas em intervalos de 10 segundos. Você pode então extrair informações úteis do arquivo de saída (mesmo enquanto ele ainda estiver em execução), por exemplo, você obterá a atividade do disco para o intervalo amostrado:
sar -d -f ~/output.sar
Faça um man sar
para descobrir que outras opções existem.
Editar:
sar
não faz memória, por isso você obterá a memória livre do sistema em intervalos de dez segundos:
vm_stat 10 | awk 'NR>2 {gsub("K","000");print ($1+$4)/256000}'
Você pode redirecionar isso para um arquivo.
Se você precisar de mais informações, por favor, pergunte.