Você pode executar o vmstat continuamente sem medo de mastigar seus recursos.
O vmstat exibe todas as estatísticas de desempenho em formato de texto que são impressas na saída padrão, nada mais . A sobrecarga é incrivelmente pequena . Como teste, rodei o vmstat em dois servidores diferentes e, em ambos os casos, precisou de aproximadamente:
- uso de 456k a 485k
Informações supérfluas adicionais
Em ambos os servidores, corri em intervalos de 1 segundo para 50 intervalos e calculou a média
- 485k
- cerca de 0,03% da CPU geral do sistema durante esse período
Em seguida, executei-o em intervalos de 1 segundo por 500 intervalos e calculei a média (1 GB de RAM - CPU Intel (X) Xeon (TM) 3.00 GHz)
- 485k
- 0,38% da CPU geral do sistema durante esse período
E eu corri em intervalos de 1 segundo para intervalos de 500 e média (CPU Intel Xeon (R) Xeon (R) Ram-Quad Core de 12GB @ 2.00GHz)
- 485k
- 0,26% da CPU geral do sistema durante esse período
Nota: Um servidor era um servidor de alto desempenho e o outro, um servidor de e-mail. Ambos funcionavam mal com um pensamento para executar o terminal. O seu servidor precisará de mais recursos para descobrir quanta carga o vmstat cria do que realmente executar o vmstat.