Quantos recursos o vmstat realmente usa?

1

Temos um servidor rodando Tru64 Unix, que é o nosso principal servidor de produção para uma única aplicação que nossa organização usa. O fornecedor de software tem controle total do hardware e do software (ainda administramos o software, mas não temos acesso root).

no entanto, o fornecedor nos permitiu executar o vmstat, que produzirá a saída a cada 15 segundos para 10 intervalos e, em seguida, sairá.

Eu ia configurar um processo automatizado que executaria o vmstat, registrando a saída. Eu pensei que isso seria uma informação bastante útil, especialmente considerando que tivemos problemas de desempenho ultimamente.

A administração me disse que eu não posso fazer isso, já que o vmstat consome muitos recursos e desacelera o sistema se estiver constantemente em execução.

Alguém pode me dizer se isso é realmente verdade?

    
por Michael Galos 08.01.2010 / 06:00

3 respostas

2

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.

    
por 15.02.2010 / 22:01
2

Bobagem, o uso de recursos de vmstat é mínimo.

    
por 08.01.2010 / 06:39
0

Não usa quase nada.

Olhe no topo quando o vmstat está sendo executado para demonstrar isso.

    
por 08.01.2010 / 12:08