Como obter o uso de recursos do aplicativo macOS durante um período de tempo?

0

Podemos usar o aplicativo Activity para ver CPU de um aplicativo e uso tempo real da memória, eu estava pensando se talvez poderíamos obter o gráfico de consumo de recursos durante um período de tempo?

Ou se houver algum comando do sistema para obtermos as informações do processo? Nesse caso, poderíamos obter informações repetidamente e criar gráficos com isso.

    
por liweijian 24.06.2016 / 10:30

1 resposta

1

Eu vejo três opções à primeira vista aqui. Primeiro, há o comando sar . Execute man sar para ver as opções. Um exemplo básico é

sar -o ~/datadump.sar 50 100 

Isso fará 50 medições diferentes em um intervalo de 100 segundos.

Existe também um programa chamado Syrupy, em Python. Confira aqui .

Se você quiser olhar para algo de baixo nível (bem mais próximo do sistema, suponho), então você pode usar top , que é o que o monitor de atividade é construído. Canalize os dados dele para grep ou awk . Uma referência útil é aqui

    
por 24.06.2016 / 19:58

Tags